(2)变量和函数的常用命名方法 ①下划线法(在每一个英文单词前,加下划线) 在变量名和函数中使用下划线是一种风格,会大大加强可读性 total sum, print report ②骆驼式命名法(每一个单词的第一个字母写大写) 混合使用大小写字母来构成变量和函数的名字 tH TotalSum, Print Report 函数的命名采用动词/名词结构 如: ExitSystemO
(2)变量和函数的常用命名方法 ① 下划线法(在每一个英文单词前,加下划线) 在变量名和函数中使用下划线是一种风格,会大大加强可读性 total_sum, print_report() ② 骆驼式命名法(每一个单词的第一个字母写大写) 混合使用大小写字母来构成变量和函数的名字 如:TotalSum, PrintReport() 函数的命名采用动词/名词结构 如:ExitSystem()
③匈牙利式命名法(数据类型+骆驼式方法) MS公司的程序员 Charles simonyi(匈牙利人的后裔提出。 结构:数据类型+骆驼式 变量名或函数名前要加上一个或两个字符的前缀,用来表 示变量或函数的数据类型;后部分用骆驼式命名法。 MS Windows, Visual basic, Office等大量使用了匈牙利命 名法或其变体
③ 匈牙利式命名法(数据类型+骆驼式方法) MS公司的程序员Charles Simonyi(匈牙利人的后裔)提出。 结构:数据类型+骆驼式 变量名或函数名前要加上一个或两个字符的前缀,用来表 示变量或函数的数据类型;后部分用骆驼式命名法。 MS Windows ,Visual Basic ,Office等大量使用了匈牙利命 名法或其变体
匈牙利式命名法(数据类型+骆驼式方法例子 数据类型前缀 举例 char ch chEst int HAge float aVerage string sz. str sZInputstringo class c Student
数据类型 前缀 举例 char ch chText int i iAge float f fAverage string sz, str szInputString() class c cStudent 匈牙利式命名法(数据类型+骆驼式方法)例子
(3)不用过于相似的变量名 因为这样容易引起误解和打字错误。 例如:ELL、EMM、ENN、EMMN、ENNN等 放在一起很容易混淆, 又如: POSITIONX和 POSITIONY是仅仅末尾不 相同的长标识符,如果编译程序只识别前8个字 符就会出现错误,所以不安全
(3)不用过于相似的变量名 因为这样容易引起误解和打字错误。 例如:ELL、EMM、ENN、EMMN、ENNN等 放在一起很容易混淆, 又如:POSITIONX和POSITIONY是仅仅末尾不 相同的长标识符,如果编译程序只识别前8个字 符就会出现错误,所以不安全
(4)变量名中一般不要带有数字 字母:O、I(、Z、S 数字:0、1、2、5,极易混淆 (5)同一变量名不要有多种含义 例如变量NEW在程序的第一、第三、第四段 分别表示不同的含义,则阅读时容易误解, 将来修改时也会造成错误
(4)变量名中一般不要带有数字 字母:O、I(l)、Z、S 数字: 0、1、 2、5 ,极易混淆 (5)同一变量名不要有多种含义 例如变量NEW在程序的第一、第三、第四段 分别表示不同的含义,则阅读时容易误解, 将来修改时也会造成错误