Fork me on GitHub

编程变量命名规范

三种编程变量命名规范,匈利亚、驼峰、帕斯卡。

编程变量命名规范

变量命名规则

今天第一堂C语言课,有点到变量命名规则。

然后我就想起了高中写代码经历,惨不忍睹啊,就像老师说的,过几天自己就看不懂了。当时的习惯如下:无注释,无缩进,变量乱命名(以拼音为主英语为辅),变量不定义,运算凑一行……总之就是能省一个字母就省一个字母,当时的我认为这样的代码简(zhuang)洁(b)运(gao)行(da)快(shang)。(现在的呵呵呵)

现在终于意识到习惯的重要性了,所以奉劝小码农们打好习惯。(共勉)否则,学到python你会哭的。

以下是三种常用编程命名规范,挑一种你喜欢的吧。我挑一,你调X。

匈牙利命名

开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写。

举栗子

1
2
3
int iMyAge        //“i”是int类型的缩写 
char cMyName[10] //“c”是char类型的缩写
float fManHeight //“f”是float类型的缩写

前缀-类型对应表

前缀 类型
a 数组(Array)
b 布尔值(Boolean)
by 字节(Byte)
c 有符号字符(Char)
cb 无符号字符(CharByte,没有多少人用)
cr 颜色参考值(ColorRef)
cx 坐标差
cy 长度(ShortInt)
dw DoubleWord
fn 函数
h Handle(句柄)
i 整型
l 长整型(LongInt)
lp Long Pointer 类的成员
s 短整型(Short Int)
sz 以Null做结尾的字符串型(StringWithZeroEnd)
w Word

驼峰式命名法

又叫小驼峰式命名法。 第一个单词首字母小写,后面其他单词首字母大写。

举栗子

1
2
3
int myAge
char myName[10]
float manHeight

帕斯卡命名法

又叫大驼峰式命名法。 每个单词的第一个字母都大写。

举栗子

1
2
3
int MyAge
char MyName[10]
float ManHeight

参考文献

三种编程命名规范(匈牙利命名法、驼峰式命名法、帕斯卡命名法)

zhaoo wechat
0%