c语言函数命名法则 c语言函数名的命名规则( 二 )


这32个关键字就是已经被C语言本身使用 , 不能作为其他用途使用,比如不能定义成变量名、函数名 。
c语言变量命名规则变量名由a-z,A-Z,0-9,_(大小写字母c语言函数命名法则,数字c语言函数命名法则,下划线)组成c语言函数命名法则,并且开头不能为0-9(数字)
变量命名方面流行的有以下几种c语言函数命名法则:
一、匈牙利命名法
这种命名法的出发点是把变量名按:属性+类型+对象描述的顺序组合起来 , 以使程序员作变量时对变量的类型和其它属性有直观的了解,下面是HN变量命名规范 。
属性部分:
g_ 全局变量
c_常量
m_c++类成员变量
s_静态变量
类型部分:
数组 a
指针 p
函数 fn
无效 v
句柄 h
长整型 l
布尔 b
浮点型(有时也指文件) f
双字dw
字符串sz
短整型n
双精度浮点 d
计数 c(通常用cnt)
字符 ch(通常用c)
整型 i(通常用n)
字节 by
字 w
实型 r
无符号 u
描述部分:
最大 Max
最小 Min
初始化 Init
临时变量 T(或Temp)
源对象 Src
目的对象 Dest
举例:
hwnd : h 是类型描述,表示句柄,wnd 是变量对象描述,表示窗口,所以 hwnd 表示窗口句柄;
pfnEatApple : pfn 是类型描述,表示指向函数的指针,EatApple 是变量对象描述,所以它表示指向 EatApple 函数的函数指针变量 。
g_cch : g_ 是属性描述,表示全局变量,c 和 ch 分别是计数类型和字符类型,一起表示变量类型,这里忽略了对象描述,所以它表示一个对字符进行计数的全局变量 。
上面就是HN命名法的一般规则 。
二、驼峰命名法
驼峰命名法的中心点在于每个单词的开头大写,而驼峰命名法又可分为大驼峰和小驼峰,大驼峰表示所有单词开头都大写 , 小驼峰表示第一个单词开头小写,后面的单词开头大写
大驼峰:EatSimpleApple
小驼峰:eatSimpleApple
一般大驼峰用于函数命名 , 小驼峰用于变量命名
当出现缩写(如IP)时,如果缩写在开头,则若为大驼峰则全部大写,小驼峰则全部小写,若不在开头,则全部大写
大驼峰:IPAddIP
小驼峰:ipAddIP
不过也有将缩写看作一般单词的写法:
大驼峰:IpAddIp
小驼峰:ipAddIp
三、帕斯卡命名法
帕斯卡命名法是指每个单词之间用下划线隔开,每个单词都小写(缩写也一样)
示例:eat_simple_apple
示例:ip_add_ip
【c语言函数命名法则 c语言函数名的命名规则】关于c语言函数命名法则和c语言函数名的命名规则的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

推荐阅读