C 语言变量名命名规则
一、程序风格:
、严格采用阶梯层次组织程序代码:
各层次缩进的分格采用 的缺省风格,即每层次缩进为 格,括号位于下一行。
要求相匹配的大括号在同一列,对继行则要求再缩进 格。例如:
、提示信息字符串的位置
在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些给调试用的临时
信息外,其他所有的提示信息必须定义在资源中。
、对变量的定义,尽量位于函数的开始位置。
二、命名规则:
、变量名的命名规则
、变量的命名规则要求用“匈牙利法则”。即开头字母用变量的类型,其余部分用变量
的英文意思或其英文意思的缩写尽量避免用中文的拼音要求单词的第一个字母应大写。
即: 变量名变量类型变量的英文意思(或缩写)
对非通用的变量,在定义时加入注释说明,变量定义尽量可能放在函数的开始处。
见下表:
用 开头
用 开头 !
"#用 开头 $%&
!'(用 开头 $&)
*"+,-用 * 开头 *&
. ,用 / 开头 /,0!
1&23用 1 开头 12
0#12用 0 开头 0#
&#!1#(4-2) 用 5 开头 5&
&#!1!24-2用 15 开头 151
+,'2(+'$,') 用 " 开头 "+1
24-2用 15 开头 1541
$-$-用 开头 $#!
用 6 结尾的字符串 用 7 开头 7 #')
对未给出的变量类型要求提出并给出命名建议给技术委员会。
8、指针变量命名的基本原则为:
对一重指针变量的基本原则为:
9%:变量类型前缀命名
如一个 .;型应该表示为 %/$
对多重指针变量的基本规则为:
二重指针: “%%:变量类型前缀命名
三重指针: “%%%:变量类型前缀命名