C++从入门到精通(第6版)
上QQ阅读APP看书,第一时间看更新

2.2 关键字和标识符

关键字(keywords)又称为保留字,是C++中规定的具有特定意义的字符串,如表2.1所示。用户定义的常量、变量、函数等名称不能与关键字相同,否则会出现错误。

表2.1 C++保留关键字

说明

这些关键字不需要背诵。在C++开发环境中编写代码时,保留关键字会显示为特殊格式,如变成蓝色。后续学习中,我们会逐渐熟悉这些关键字的具体用法,这里不需要死记硬背。

标识符是对C++程序中常量、变量、语句标号以及用户自定义函数等名称进行标识的符号。其命名规则如下:

 标识符必须由字母、数字及下画线组成,且不能以数字开头。

 C++区分大小写,因此大写和小写英文字母代表的是不同的标识符。

 标识符不能是系统关键字。

 标识符应体现一定的功能含义,便于理解。通常采用所表述内容的英文、拼音等,力求“见名知义”,同时应受一定规范的约束。

例如,6A、ABC*、int是不合法的标识符。其中,6A以数字开头,ABC*使用了符号“*”,int是系统关键字。mingri和MingRi是不同的标识符,因为C++区分大小写。同理,int和Int含义不同,Int不再是系统关键字,而是合法的标识符。表示长方体的长、宽、高,使用length、width、height标识符远比使用a、b、c表示更易于理解。