今天跟大家分享一个关于驼峰命名法(驼峰命名规范)的问题。以下是边肖对这个问题的总结。让我们来看看。
首先,驼峰命名
二、C语言变量的命名规则
变量名由a-z,A-Z,0-9,_(大小写字母,数字,下划线)组成,并且开头不能为0-9(数字)
变量命名方面流行的有以下几种:
一、匈牙利命名法
这种命名法的出发点是把变量名按:属性+类型+对象描述的顺序组合起来,以使程序员作变量时对变量的类型和其它属性有直观的了解,下面是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
三。驼峰命名
四、大驼峰命名法和小驼峰命名法的区别
大驼峰命名和小驼峰命名的区别在于每个单词的首字母不一样。
Camel-Case,也称为camel-case,是计算机编程中的一组命名规则(约定)。正如它的名字CamelCase所表明的,它指的是使用混合的大写和小写字母来构成变量和函数的名称。
程序员采用统一的、可读的命名方法,以使他们的代码更容易在同事之间交流。
程序员对自己的代码采用统一的、可读的命名方式,更容易与同行交流。
目前业内有四种命名规则:驼峰命名、匈牙利命名、帕斯卡命名、下划线命名,其中前三种较为流行。以上命名规则可视为约定俗成,并非绝对和强制,目的是为了增加辨识度和可读性。但是硕士的节目,别说内容,从外观上看都很专业很高端。
也称为骆驼命名,当变量名或函数名由一个或多个单词连接形成唯一标识符时,作为逻辑断点的单词首字母大写,例如“myName”。这样的变量名或函数名看起来像骆驼峰,因此得名。
以上是边肖对驼峰命名法(驼峰命名规范)及相关问题的回答。希望驼峰命名法(驼峰命名规范)对你有用!
以上就是由优质生活领域创作者 嘉文社百科网小编 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.jwshe.com/753624.html,转载请说明来源于:嘉文社百科网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场。