原文地址:http://blog.csdn.net/owen_1/article/details/12253011
标示符定义:在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。
编程中通用的命名规则:①标识符应当直观且可以拼读,可望文知意,不必进行“解码”。
②标识符的长度应当符合“min-length && max-information”原则。
③命名规则尽量与所采用的操作系统或开发工具的风格保持一致。
④程序中不要出现仅靠大小写区分的相似的标识符。
⑤程序中不要出现标识符完全相同的局部变量和全局变量,尽管两者的作用域不同而不会发生语法错误,但会使人误解。
⑥全局函数的名字应当使用“动词”或者“动词+名词”(动宾词组)。类的成员函数应当只使用“动词”,被省略掉的名词就是对象本身。
⑦用正确的反义词组命名具有互斥意义的变量或相反动作的函数等。
⑧尽量避免名字中出现数字编号,如Value1,Value2等,除非逻辑上的确需要编号。这是为了防止程序员偷懒,不肯为命名动脑筋而导致产生无意义的名字(因为用数字编号最省事)。
基本的命名规则:
c标示符作用:用来表示变量名,文件名,函数名,标号,数组名。
命名规则:① 由数字,字母,下划线组成且首字符不能为数字
②标示符长度由机器上的编译系统决定一般限制在8字符。
③标示符严格区分大小写,一般变量名用小写,符号常量用大写。
④标示符应做到见名知意
c标示符分为三类:关键字,预定义标示符,用户自定义标示符。
c++标示符作用:用来表示变量名,函数名,类名,数组名等
命名规则:①字母数字下划线组成首字符不能为数字
②区分大小写,长度限制在32字符。
③不能将c++关键字用作名称
④以两个下划线或下划线和大写字母打头的名称被保留给实现(编译器及其使用的资源)使用。以一个下划线开头的名称被保留给实现,用作全局标示符。
注:④不会导致标示符非法但会导致行为的不确定性。
Java标识符定义:Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标示符。用来给类、对象、方法、变量、接口和自定义数据类型命名的。
命名规则:① 由数字,字母,下划线,$组成且 首字符不能为数字。
②Java标示符区分大小写。
③Java使用Unicode标准字符集 ,无长度限制。
④标示符不能是Java的关键字和保留字。
命名约定:① 类名和接口名,每个字的首字母大写且含有大小写。
②常量名,基本数据类型的常量名全部大写,自定义数据类型的常量名可以大小混合写。
③方法名,首字的首字母小写,其余首字母大写,含大小写尽量少用下划线。
④变量名,可大小写混写,首字符小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。给变量命名时尽量做到见名知义。