翁恺c语言程序设计入门(浙大翁恺老师c语言公开课)

学习平台:中国MOOC在线学习平台

视频课程:浙江大学翁恺的《程序设计入门——C语言》

自选的辅助教材:谭浩强的《C程序设计》第三版

C语言学习笔记3-编程命名规则C语言学习笔记3-编程命名规则

本笔记对应课程第二周中变量的扩展知识

第二周的学习中,老师提到了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:以上内容纯属个人学习心得,仅供参考。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至624739273@qq.com举报,一经查实,本站将立刻删除。
Like (0)
柳的头像

相关推荐

发表回复

Please Login to Comment
微信
微信
SHARE
TOP
要想花得少,就用购宝。话费电费9折起,官方公众号:购宝