学习平台:中国MOOC在线学习平台
视频课程:浙江大学翁恺的《程序设计入门——C语言》
自选的辅助教材:谭浩强的《C程序设计》第三版
本笔记对应课程第二周中变量的扩展知识
第二周的学习中,老师提到了C语言变量名,那怎么取变量名可以便于我们记忆和使程序易读呢?我特意上网搜索了一下,找到了四种比较流行的命名规则。
下划线命名法
单词之间用下划线做分割。
驼峰命名法
第一个单词首字母小写,从第二个单词开始以后的每个单词的首字母都采用大写字母。
帕斯卡命名法
与驼峰命名法类似。只不过骆驼命名法是首字母小写,而帕斯卡命名法首字母是大写。
匈牙利命名法
匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。
本文转载自:https://www.gylmap.com
常用的前缀类型有:
a 数组(Array)
b 布尔值(Boolean)
by 字节(Byte)
c 有符号字符(Char)
cb 无符号字符(Char Byte)
cr 颜色参考值(Color Ref)
cx,cy 坐标差(长度 Short Int)
dw 双字(Double Word)
fn 函数(Function)
h Handle(句柄)
i 整形(Int)
l 长整型(Long Int)
lp 长指针(Long Pointer)
m_ 类成员(Class Member)
n 短整型(Short Int)
np 近程指针(Near Pointer)
p 指针(Pointer)
s 字符串(String)
sz 以 Null 做结尾的字符串型(String with Zero End)
w 字(Word)
四种命名法的对比
my_data 下划线命名法
myData 驼峰命名法
MyData 帕斯卡命名法
iMyData 匈牙利命名法
PS:以上内容纯属个人学习心得,仅供参考。