1、标识符命名与定义2、变量华为技术有限公司c语言编程规范.pdf华为代码规范.pdf 1、标识符命名与定义 全局变量应增加“g” 前缀,静态变量应增加“s”禁止使用单字节命名变量,但 允许 定义i 、j、k作为局部循环变量不建议使用匈牙利命名法除了头文件或编译开关等特殊标识定义,宏定义不能使用下划线“_”开头和结尾 2、变量一个变量只有一个功能,不能把一个变量用作多种用途 结构功能单一,不要设计面面俱到的数据结构 通讯过程中使用的结构,必须注意字节序通讯过程中使用的结构,必须注意字节序 错误示例:如下代码不合理,仅用于说明当函数作为参数时,由于参数压栈次数不是代码可以控制的,可能造成未知的输出: