驼峰命名法
大驼峰命名法
大驼峰命名法(Upper Camel Case)也称为:帕斯卡命名法(Pascal);常用于类名,函数名,属性,命名空间。大驼峰命名法,每个单词的首字母都采用大写字母,例如: GoodList,BaseUrl
小驼峰命名法
小驼峰命名法(camel方法): 常用于 变量 的命名。命名方式是,第一个单词以小写字母开头,后面从第二个单词开始往后的每一个单词的首字母都以大写字母开头;例如:goodList,imgBaseUrl
下划线
下划线命名法,与驼峰命名法相似;区别在于它是通过 _符号,将不同的单词区分开,以便快速读懂变量的意思;而驼峰法是通过首字母大写。例如: open_page, save_information
匈牙利命名法
匈牙利命名法:是由 Microsoft程序员查尔斯-西蒙尼(Charles Simonyi) 提出的。它是电脑程序设计中的一种变量命名规则,此命名法又分为: 系统匈牙利命名法 和匈牙利应用命名法。
它的基本原则是: 变量名 = 属性 + 类型 + 对象描述。具体参数如下:
属性:
global: 属性名前缀为g_,代表的是全局变量const: 属性名前缀为c_,代表的是常量member: 属性名前缀为m_,代表的是C++成员变量static: 属性名前缀为s_,代表的是静态变量
类型:
pointer: 属性名前缀为p,代表的是指针function: 属性名前缀为fn,代表的是函数handle: 属性名前缀为h,代表的是句柄long: 属性名前缀为l,代表的是长整型boolean: 属性名前缀为b,代表的是布尔float: 属性名前缀为f,代表的是浮点型double word: 属性名前缀为dw,代表的是双字string with zero end: 属性名前缀为sz,代表的是字符串short: 属性名前缀为n,代表的是短整型double: 属性名前缀为d,代表的是双精度浮点character: 属性名前缀为c,代表的是字符integer: 属性名前缀为i,代表的是整型real: 属性名前缀为r,代表的是实型un: 无符号Max:最大










