代码大全的“变量命名的力量”总结

虽然变量的命名是一个非常非常老的非常非常基础的话题,但是基础的东西再怎么强调都不为过,看了一下代码大全的“变量命名的力量”,总结如下

变量命名的长度:控制在10至16个字符之间

为特定类型的数据命名

为状态变量命名:标记应该用枚举类型,具名常量来赋值

为布尔变量命名:一些常用的布尔变量名

done

error

found

success或ok


与语言无关的命名规则

标识全局变量:前面加上g的前缀

标识成员变量:前面加上m的前缀

标识静态变量:前面加上s的前缀


与语言有关的命名规则

C语言的命名规则

预处理宏全部大写(ALL_CAPS),这通常也包括typedef

变量名和子程序名全部用小写(all_lowercase)

下划线用作分隔符:letters_in_lowercase


C语言编程规则在不同的环境下也会有所差异。开发Microsoft Windows应用的C程序员倾向于采用匈牙利命名法,并在变量名中使用大小写。在Machintosh平台下,C语言程序员会倾向于在子程序的名字中混合使用大小写,这是因为Machintosh工具箱和操作系统子程序最初是为支持Pascal接口而设计的


C++的命名规则

类和其他类型的名字混合大小写(MixedUpperAndLowerCase)

变量名和函数名中的第一个单词小写,后续每个单词的首字母大写

不把下划线用作名字中的分隔符,除非用于全部大写的名字以及特定的前缀中


Java的命名规则

常量全用大写并用下划线分割

类名和接口名中每一个单词的首字母均大写,包括第一个单词

变量名和方法名中第一个单词的首字母小写,后续单词的首字母大写

除用于全部大写的名字外,不使用下划线作为名字中的分隔符

访问器子程序使用set和get前缀

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值