骆驼命名法,帕斯卡命名法和匈牙利命名法

骆驼命名法

指混合使用大小写字母来构成变量和函数的名字,

第一个单字以小写字母开始;第二个单字的首字母大写或每一个单字的首字母都采用大写字母;

如:myFirstName、myLastName。

 

帕斯卡命名法

 与骆驼命名法类似。只不过骆驼命名法是首字母小写,而帕斯卡命名法是首字母大写,

第一个单字首字母采用大写字母;后续单字的首字母亦用大写字母,

例如:FirstName、LastName。

C#中的编码惯例中,给公共成员变量(public)、受保护的成员变量(private)、或内部成员变量(internal)命名时,应使用帕斯卡命名法,如score、name、Status均为有效的成员变量名。

 

匈牙利命名法

基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。

如:txtUserName,btnSave。

属性部分:

g_ 全局变量

c_ 常量

m_ c++类成员变量

s_ 静态变量

类型部分:

指针 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

 

 

posted on 2012-08-13 20:36  云起的自学笔记  阅读(280)  评论(0编辑  收藏  举报

导航