c语言基本语法顺序(C语言学习笔记3-编程命名规则)

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

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

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

c语言基本语法顺序(C语言学习笔记3-编程命名规则)(1)


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

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

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页