在线学习平台:我国MOOC网络学习平台
在线课程:浙大翁恺的《程序设计入门——C语言》
自己挑选的协助教材内容:谭浩强的《C程序设计》第三版
本手记相匹配课程内容第二周中自变量的拓展专业知识
第二周的学习中,教师提及了C语言变量定义,那如何取变量定义可以方便大家记住和使程序流程最易读呢?我刻意网上检索了一下,找到四种较为盛行的命名规范。
下横线命名法
单词中间用下横线做切分。
骆驼峰命名法
第一个单词首字母小写字母,从第二个单词逐渐之后的每一个单词的首字母都选用英文大写字母。
帕斯卡命名法
与骆驼峰命名法相近。只不过是大象命名法是首字母小写字母,而帕斯卡命名法首字母是英文大写。
匈牙利命名法
匈牙利命名法关键是:标志符的名称以一个或好几个英文字母开始做为作为前缀;前缀以后的是首字母大写的一个单词或好几个单词组成,该单词要指出自变量的主要用途。
常见的作为前缀种类有:
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:以上内容实属本人学习体会,仅作参考。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。