诸如驼峰命名法之类的命名约定

电脑杂谈  发布时间:2020-07-06 16:15:25  来源:网络整理

驼峰命名方式_驼峰法的命名规则_驼峰命名 蛇形

http://blog.csdn.net/myquilt/article/details/51723762

人们交流靠各种语言,每行都有每行的所谓的“行话”。程序员也不例外,众所周知,程序员都是用代码进行交流的。那么除了在代码中的注释之外, 程序员如何读懂别人的程序呢? 当然,程序员之间也有所谓的“潜规则”。大家都把代码中的变量、函数和类等等用目前常用的匈牙利命名、驼峰式、帕斯卡命名法来进行命名。

I. 匈牙利命名法

匈牙利语命名法通过在变量名称前加上相应的小写字母符号来标识变量的范围和类型. 这些符号可以同时使用,顺序为m_(成员变量),然后是指针,简单数据类型等. 例如: m_lpszStr,表示一个长指针成员变量驼峰法的命名规则,该变量指向以0个字符结尾的字符串.

驼峰命名 蛇形_驼峰命名方式_驼峰法的命名规则

匈牙利命名法的关键是标识符的名称以一个或多个小写字母作为前缀开头;前缀后是一个单词或单词的组合加上首字母大写,并且该单词应指示变量的用途.

匈牙利命名法中常用的小写字母前缀:

前缀              类型
 a              数组 (Array)
 b              布尔值 (Boolean)
 by             字节 (Byte)
 c              有符号字符 (Char)
 cb             无符号字符 (Char Byte,没有多少人用)
 cr             颜色参考值 (ColorRef)
 cx,cy          坐标差(长度 ShortInt)
 dw             Double Word
 fn             函数
 h              Handle(句柄)
 i              整型
 l              长整型 (Long Int)
 lp             Long Pointer
 m_             类的成员
 n              短整型 (Short Int)
 np             Near Pointer
 p              Pointer
 s              字符串型
 sz             以null做结尾的字符串型 (String with Zero End)
 w              Word

驼峰命名 蛇形_驼峰法的命名规则_驼峰命名方式

第二驼峰法的命名规则,驼峰类型

驼峰式命名法是当变量名称或函数名称是由一个或多个单词连接在一起的唯一标识单词时,第一个单词以小写字母开头;第二个单词的第一个字母大写或每个单词的第一个字母使用大写字母,例如: myFirstName,myLastName,这样的变量名看起来像骆驼一个接一个地峰,因此得名.

Camel-Case一词来自Perl语言中常用的混合大小写格式,以及Larry Wall等人的畅销书“ Programming Perl”(由O'Reilly出版)的封面图片. 这是骆驼.

驼峰法的命名规则_驼峰命名 蛇形_驼峰命名方式

骆驼名称的命名规则可以看作是惯例,没有绝对的和强制性的,以提高识别性和可读性.

小驼峰方法

通常通过小驼峰方法来识别变量. 驼峰法的意思是: 除第一个单词外,将其他单词的第一个字母大写. 例如

驼峰命名方式_驼峰法的命名规则_驼峰命名 蛇形

int myStudentCount;

变量myStudentCount的第一个单词全部小写,随后的单词的首字母大写.

大驼峰方法

与小驼峰方法相比,大驼峰方法还将第一个单词的首字母大写. 通常用于类名,函数名,属性和名称空间. 例如

公共类DataBaseUser;

三,帕斯卡命名法

Pascal命名法实际上是当前使用的大骆驼命名法,通常用于类名,函数名,属性和名称空间.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-270705-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...