C语言编码规范
常见规范 改变运行流程的语句,如return,continue,break等单独成行 宏定义全部大写 尽量不用宏去定义代码段 结构体定义中不要使用原始数据类型,使用 _t 不要使用原始的数据类型,统一使用如下定义 // meta type typedef bool B8; typedef char C8; typedef signed char I8; typedef signed short I16; typedef signed int I32; typedef signed long long 64; typedef unsigned short U16; typedef unsigned int U32; typedef unsigned long long U64; typedef float F32; typedef double F64; 结构体定义的最后一个字段后另起一行 尽量不使用全局变量,因为有可能跟动态库中的变量命名起冲突 如果必须使用,那么只是用一个名为CTX的变量 将要使用的全局变量统一包装到一个xxx_ctx的结构体中 该变量定义在main函数所在的....