黄浚杰2013551727_构建之法第三次作业

4.现有的命名方式有哪些,请举例说明?
答:
1.匈牙利命名法:
规则:通过在变量名面前加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是 首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。这种命名法广泛应用于微软windows环境中。
例如:m_lpszStr, 表示指向一个以 0 字符结尾的字符串的长指针成员变量。

2.骆驼命名法:
规则:正如它的名称所表示的那样,是指混合使用大小写字母来构成变量和函数 的名字。骆驼式命名法近年来越来越流行了,在许多新的函数库和 Microsoft Windows 这样的环境中,它使用得当相多。另一方面,下划线法是 c 出现后开始流行起来的,在 许多旧的程序和 UNIX 这样的环境中,它的使用非常普遍。
例如:下面是分别用骆驼式命名法和下划线法命名的同一个函数: printEmployeePaychecks(); print_employee_paychecks(); 第一个函数名使用了骆驼式命名法——函数名中的每一个逻辑断点都有一个大写字母来标记; 第二个函数名使用了下划线法----函数名中的每一个逻辑断点都有一个下划线来标记。

3.帕斯卡命名法:
与骆驼命名法类似。只不过骆驼命名法是首字母小写,而帕斯卡命名法是首字母大写。在C#中,以帕斯卡命名法和骆驼命名法居多。 事实上,很多程序设计者在实际命名时会将驼峰命名法和帕斯卡结合使用,例如变量名采用驼峰命名法,而函数采用帕斯卡命名法。
例如:public void DisplayInfo(); string UserName;

posted @ 2016-03-12 19:09  黄浚杰2013551727  阅读(140)  评论(0编辑  收藏  举报