C语言编码规范

data 分为 temporary(stack中) 和 static(编译后便分配了地址)
pre-compile
link time
post build 只需编译这个文件,然后链接即可

#define 也分模块内使用 和 所有模块都可以引用
const同 #define

a: array
b: boolean
c: char
g: global
u: unsigned
p: pointer
s: signed int
str: struct
float: f
k: const
作用范围 类型 变量名

每个临时变量都有确定的用途,不要一个重复使用
/ ## 只做连接,不做宏的转换
结构体成员由大到小排列,可以减少空间使用,而且填充位会在最后
用宏定义替代数字,以便阅读
宏定义尾部 用 L long, F float, U unsigned
类似函数的宏,参数要在括号内

你可能感兴趣的:(C语言编码规范)