胜者为王 2000 电影:变量命名
来源:百度文库 编辑:九乡新闻网 时间:2024/04/30 15:16:06
变量命名规则
m 成员变量
g 全局变量
s 静态变量
p 指针
i 输入参数
o 输出参数
示例
CString name; //局部变量
CStrin mName; //成员变量
CString iName; //输入参数
CString& oName; //输出参数
CString gName; //全局变量
CString* pName; //局部变量,指针
CString* mpName; //成员变量,指针
CString* ipName; //输入参数,指针
CString* opName; //输出参数,指针
CString* iopName; //输入输出参数,指针
m 成员变量
g 全局变量
s 静态变量
p 指针
i 输入参数
o 输出参数
示例
CString name; //局部变量
CStrin mName; //成员变量
CString iName; //输入参数
CString& oName; //输出参数
CString gName; //全局变量
CString* pName; //局部变量,指针
CString* mpName; //成员变量,指针
CString* ipName; //输入参数,指针
CString* opName; //输出参数,指针
CString* iopName; //输入输出参数,指针
著名的变量命名规则
只是因为变量名的语法正确,并不意味着就该使用它们。变量还应遵守以下某条著名的命名规则:
Camel 标记法
首字母是小写的,接下来的字母都以大写字符开头。例如:
var myTestValue = 0, mySecondValue = "hi";
Pascal 标记法
首字母是大写的,接下来的字母都以大写字符开头。例如:
var MyTestValue = 0, MySecondValue = "hi";
匈牙利类型标记法
在以 Pascal 标记法命名的变量前附加一个小写字母(或小写字母序列),说明该变量的类型。例如,i 表示整数,s 表示字符串,如下所示“
var iMyTestValue = 0, sMySecondValue