![C++ 从入门到项目实践(超值版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/805/26846805/b_26846805.jpg)
上QQ阅读APP看书,第一时间看更新
3.1 标识符和关键字
在学习常量与变量之前,首先了解标识符和关键字。标识符就是用来标识实体的符号,可以用来标识变量名、函数名和对象名等;关键字就是程序发明者规定的有特殊含义的单词,又叫保留字。
3.1.1 标识符
![](https://epubservercos.yuewen.com/F7D2C7/15289822205524706/epubprivate/OEBPS/Images/Figure-P38_6759.jpg?sign=1738847844-9K7yL1gDQMygJgOCc8miTSHqcLE5pzbZ-0-feb86b8aaa5a81b4e26fe6b57a1d3daf)
标识符是用来标识变量、函数、类、模块,或任何其他用户自定义项目的名称,用它来命名程序正文中的一些实体,如函数名、变量名、类名、对象名等。
1. 标识符的组成
标识符可以由大写字母、小写字母、下画线“_”和数字0~9组成,但必须是以大写字母、小写字母或下画线“_”开头。在C++语言程序中,大写字母和小写字母不能混用,例如Name和name就代表了两个不同的标识符。
以下是正确的标识符:
_decision smart Key_board
2. 标识符的命名规则
(1)所有标识符必须由一个字母(a~z,A~Z)或下画线(_)开头。
(2)标识符的其他部分可以跟随任意的字母、数字或下画线。
合法的标识符:
![](https://epubservercos.yuewen.com/F7D2C7/15289822205524706/epubprivate/OEBPS/Images/Figure-P39_6954.jpg?sign=1738847844-lqYqbmqMJdbg385cxCphvRb9x4ly7jrp-0-273b9e8921edb64cebde2ae381a5ee77)
不合法的标识符:
![](https://epubservercos.yuewen.com/F7D2C7/15289822205524706/epubprivate/OEBPS/Images/Figure-P39_6955.jpg?sign=1738847844-mPTrSzxvNouF328BSoHi9qZ32VUjRolj-0-0b75b6cd84a9751d2506f82f6ee29a24)
(3)大小写字母表示不同意义,即代表不同的标识符,例如cout和Cout是不同的标识符。
3.1.2 关键字
![](https://epubservercos.yuewen.com/F7D2C7/15289822205524706/epubprivate/OEBPS/Images/Figure-P39_6950.jpg?sign=1738847844-6JHaa0RVQeS9ckn3gQgNiX3eNG3sU5pS-0-25b57c2cd470aa821ac01858dd337f6b)
关键字就是预先定义好的标识符,C++编译器对其进行特殊处理。关键字又称为保留字,这些保留字不能作为常量名、变量名或其他标识符名称。
表3-1列出了C++中常用的关键字。
表3-1 常用的关键字
![](https://epubservercos.yuewen.com/F7D2C7/15289822205524706/epubprivate/OEBPS/Images/Figure-T39_6957.jpg?sign=1738847844-rZvag1BSBNarxjC1nqIYifcsCrxHDr5Q-0-a00921a458db381b05c9d4d8505b3414)