您所在的位置:读书频道 > 设计开发 > C++ > 2.3.2 变量名

2.3.2 变量名

2008-09-07 15:33 [美]Stanley B. Lippman著 李师贤译 人民邮电出版社 字号:T | T
一键收藏,随时查看,分享好友!

《C++ Primer中文版》全面介绍了C++语言。第2章通过介绍内置类型和如何关联类型与对象来探讨C++中的类型。本章还将介绍更改类型和建立自定义类型的方法。本节说的是变量名。

AD:

2.3.2  变量名

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

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

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

例如:

gosh_this_is_an_impossibly_long_name_to_type

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

1. C++关键字

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

表2-2  C++关键字

 

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

表2-3  C++操作符替代名

 

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

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】

回书目   上一节   下一节

分享到:

关于C++  语言  程序  标识符  变量  字面值  编程  C++ Primer中文版的更多文章

  1. Linux服务器配置全程实录
  2. 揭秘--优秀PPT这样制作

热点职位

更多>>

热点专题

更多>>

读书

勇敢者的新世界
这是一个最坏的年代,J2EE Web开发技术已经迟滞多年;这是一个最好的年代,J2EE Web开发技术的新变革留给勇于创新的人! 采用Ap

51CTO旗下网站

领先的IT技术网站 51CTO 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院