4.现有的命名方式有多少种?请举例说明。
我所知道的变成代码命名法有四种,分别是:帕斯卡命名法、骆驼命名法、匈牙利命名法、下划线法。
1) 帕斯卡命名法:即pascal命名法。其命名规则是,当变量名和函式名称是由二个或二个以上单字连接在一起,而构成的唯一识别字时,是以增加变量和函式的可读性。
Pascal命名法的特点是,其单字之间不以空格断开或连接号(-)、下划线(_)连接,并且每个单字的首写字母都采用大写,也有人称之为“大驼峰式命名法”。
Pascal命名法可视为一种命名惯例,并无绝对与强制,为的是增加识别和可读性。
2) 骆驼命名法:又称驼峰命名法,是电脑程式编写时的一套命名规则(惯例),正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。
骆驼式命名法一词来自Perl语言中普遍使用的大小写混合格式,而Larry Wall等人所著的畅销书《Programming Perl》(O’Reilly出版)的封面图片正好是一匹骆驼。
骆驼式命名法的特点是,第一个单词以小写字母开始,第二个单词的首写字母以大写开始,或者是每一个单词的首写字母都采用大写字母。由此,骆驼式命名法又分为两类,第一个单词全部小写,后面单词首写字母大写的方法称之为小驼峰法;每一个单词都采用大写字母的方法称之为大驼峰法。
骆驼式命名法可视为一种命名惯例,并无绝对与强制,为的是增加识别和可读性,近年来越来越流行了,在许多新的函数库和Microsoft Windows这样的环境中,它使用的相当多。
3) 匈牙利命名法:是一种编程时的命名规范。基本原则是变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆、容易理解的原则,保证名字的连贯性是非常重要的。
4) 下划线法:其名字中的每一个逻辑断点都有一个下划线来标记。
下划线法是c出现后开始流行起来的,在许多旧的程序和UNIX这样的环境中,它的使用非常普遍。
参考与:http://wenku.baidu.com/link?url=OtASWr6Sqp4-QeHAElC72AUOLKUPC51jRU5NbtTGGHDM3NTXsuBrpUcxYEOerHegu1z2yZYdrPV4Job7PP4nCz7YTWJtHd1iNQNnrfOB4X_