C语言总结规范二:变量

目录

    基本数据类型

    复杂数据类型

    变量的前缀

    变量命名

    类型转换

    移位

    变量

    常量

    标识符命名


    基本数据类型


        基本类型使用宏定义替换。


    复杂数据类型


            书写规范, 命名区分,后缀增加类型说明
            统一格式命名
            成员过多则进行拆分成子结构
            合理安排元素位置,便于阅读和空间的节省
            数据精简以及考虑兼容性
            不同环境使用或者通信应考虑字节顺序,字节对其和位域
            避免类型强制转换
            枚举应应有结束项


    变量的前缀


            根据同一的格式给变量增加前缀,通常与变量的类型有关。


    变量命名


            大小写交替,
            能反映实际意义,
            全局变量,特殊标记,_分割
            长度不超过32


    类型转换


            一定要显示转换
            同时转换字长以及符号,需要明确转换顺序
    


    移位


            移位变量定义为无符号类型


    变量


            变量定义需初始
            变量初始的就近原则,在使用变量附近进行初始化
            用途单一,含义单一
            降低公共变量耦合度(只有一个模块修改公共变量,允许多个模块对函数进行获取)
            变量的使用与硬件环境进行切割
            避免使用static变量


    常量


            使用const常量或者宏替换常量,const常量不能用于数组维度


    标识符命名


            命名含义准确(元音可以省略, 使用通用缩写)
            特殊所写加注释说明
            风格一致
            使用反义词定义互斥动作
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值