基础知识--变量命名规则

1、匈牙利命名

开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词的第一个字母大写。
变量名 = 属性+类型+对象描述
属性部分:

符号 属性 备注
g_ 全局变量
c_ 常量 个人感觉没有必要
m_ 类成员变量 个人感觉没有必要
s_ 静态变量

类型部分:

符号 类型 备注
p 指针
a 数组
fn 函数
v 无效
h(handle) 句柄 在Windows开发中出现的名词,可以理解为编号,用来标识一个项目
l 长整型 long 的首字母
b 布尔类型 boolean 的首字母
f 浮点类型 float 的首字母
dw 双字节 double word的缩写
sz 字符串 String Zero的缩写,以零结尾的字符串
n 短整型 number的缩写
d 双精度浮点 double 的首字母
cnt/c(count) 计数
i 整型 通常使用n
by 字节
w word的首字母
r 实型
u 无符号 unsigned

描述部分:

符号 描述 备注
Max 最大
Min 最小
Init 初始化
T 临时变量
Src 源对象
Dest 目的对象

实例:
string g_szStudentName(“bob”);
static int s_iStudentAge = 22;

2、驼峰式命名法

第一单词以小写字母开始,第二和之后的单词的首字母大写。

3、帕斯卡命名法

所有单词的首字母都使用大写。

你可能感兴趣的:(c/c++基础知识)