(转)c++标示符和关键字

来源:互联网 发布:mac office 2016好用吗 编辑:程序博客网 时间:2024/05/22 00:21

标识符的命名规则:通信博客——通信人自己的博客!q'ez*RL7u0V1Cu |
    1. 所有标识符必须由一个字母(a~z或A~Z)或下划线(_)开头;通信博客——通信人自己的博客!//b@$gD7z&Z#d[%b
    2. 标识符的其它部分可以用字母、下划线或数字(0~9)组成;
5H{9i*Ih0cx0 3. 大小写字母表示不同意义, 即代表不同的标识符,如前面的cout和Cout;
mH{ZW2T:m6_t0  在定义标识符时,虽然语法上允许用下划线开头,但是,我们最好避免定义用下划线开头的标识符,因为编译器常常定义一些下划线开头的标识符。
Vv0fX?G(fu0        C++没有限制一个标识符中字符的个数,但是,大多数的编译器都会有限制。不过,我们在定义标识符时,通常并不用担心标识符中字符数会不会超过编译器的限制,因为编译器限制的数字很大(例如255)。通信博客——通信人自己的博客!F:q/u1of
通信博客——通信人自己的博客!f,q_n!XNH$[X N-v

通信博客——通信人自己的博客!4DH5sz.Q9Xt${

通信博客——通信人自己的博客!&cz)N/ _.f-s1F
C++语言的标识符经常用在以下情况中:
4g`'u!g#_&?qq0  1. 标识对象或变量的名字通信博客——通信人自己的博客!7pm%ig+O$X|.cd
  2. 类、结构和联合的成员
O/AR~A0        3. 函数或类的成员函数
'[$X2XC!s)g0   4. 自定义类型名
+w'IGOn_n c0  5. 标识宏的名字通信博客——通信人自己的博客!3U#{W+g7e
  6. 宏的参数
h} |su/Y_*Z/S!n a0

k9D At%w]m0

s#Q4Q;R5L/?m0  标准 C++中预定义了63个关键字,参见表2-2。另外,还定义了11个运算符关键字,它们是:and、and_eq、bitand、bitor、compl、not、not_eq、or、or_eq、xor ?、xor_eq。通信博客——通信人自己的博客!ge ]_X5u a

Eh,ilo$qX:o0  表2-2 C++关键字 asmdefaultfloatoperatorstatic_castunionautodeleteforprivatestructunsignedbooldofriendprotectedswitchusingbreakdoublegotopublictemplatevirtualcasedynamic_castifregisterthisvoidcatchelseinlinereinterpret_castthrowvolatilecharenumintreturntruewchar_tclassexplicitlongshorttrywhileconstexportmutablesignedtypedef.const_castexternnamespacesizeoftypeid. .Continuefalsenewstatictypename..通信博客——通信人自己的博客!(a k4P2s0E6q9h6qzl

 

原创粉丝点击