设为首页 加入收藏

TOP

2.3.2 变量名
2013-10-07 00:31:52 来源: 作者: 【 】 浏览:70
Tags:2.3.2 变量

2.3.2  变量名

变量名,即变量的标识符(identifier),可以由字母、数字和下划线组成。变量名必须以字母或下划线开头,并且区分大小写字母:C++(www.cppentry.com)中的标识符都是大小写敏感的。下面定义了4个不同的标识符:

// declares four different int variables
int somename, someName, SomeName, SOMENAME;

语言本身并没有限制变量名的长度,但考虑到将会阅读和/或修改我们的代码的其他人,变量名不应太长。

例如:

gosh_this_is_an_impossibly_long_name_to_type

就是一个糟糕的标识符名。

1. C++(www.cppentry.com)关键字

C++(www.cppentry.com)保留了一组词用作该语言的关键字。关键字不能用作程序的标识符。表2-2列出了C++(www.cppentry.com)关键字全集。

表2-2  C++(www.cppentry.com)关键字

 

C++(www.cppentry.com)还保留了一些词用作各种操作符的替代名。这些替代名用于支持某些不支持标准C++(www.cppentry.com)操作符号集的字符集。它们也不能用作标识符。表2-3列出了这些替代名。

表2-3  C++(www.cppentry.com)操作符替代名

 

除了关键字,C++(www.cppentry.com)标准还保留了一组标识符用于标准库。标识符不能包含两个连续的下划线,也不能以下划线开头后面紧跟一个大写字母。有些标识符——在函数外定义的标识符——不能以下划线开头。

2. 变量命名习惯

变量命名有许多被普遍接受的习惯,遵循这些习惯可以提高程序的可读性。

l 变量名一般用小写字母。例如:通常会写成index,而不写成Index或INDEX。

l 标识符应使用能帮助记忆的名字——也就是说,能够提示其在程序中的用法的名字,如on_loan或salary。

l 包含多个词的标识符书写为在每个词之间添加一个下划线,或者每个内嵌的词的第一个字母都大写。例如:通常会写成student_loan或studentLoan,而不写成studentloan。

命名习惯最重要的是保持一致。

习题                                                             

习题2.14  下面哪些(如果有)名字是非法的?更正每个非法的标识符名字。

(a) int double = 3.14159;         (b) char _;
(c) bool catch-22;                  (d) char 1_or_2 ='1';
(e) float Float = 3.14f;

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2.2.1.可变性 下一篇2.3.7 在变量使用处定义变量

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: