1. 保留字
C++中的保留字也称关键字,他们是预先定义好的字符集合,对C++编译有着特殊的含义
auto : auto可以在声明变量的时候根据变量初始值的类型自动为此变量选择匹配的类型。
详细见:http://blog.csdn.net/Xiejingfa/article/details/50469045
break :结束当前正在执行的循环(for、while、do…while)或多路分支(switch)程序结构,转而执行这些结构后面的语句 。
详细见:http://blog.csdn.net/qilihechuncai/article/details/6134079
case : 配合swich使用,用来检测匹配
char :字符型数值类型
class :定义类的关键字
详细见:http://blog.sina.com.cn/s/blog_6ad065eb0101db9l.html
const :是一个C++语言的限定符,它限定一个变量不允许被改变。
详细见:http://www.cnblogs.com/chogen/p/4574118.html
continue :
default
delete
do
double
else
enum: 枚举类型声明的关键字
extern
float
for
friend :类的友元声明关键字
goto
if
inline
int
long
new
operator
private
protected
public
register
return
short
signed
sizeof
static
struct
switch
this
typeof
union
unsigned
virtual: 声明虚函数关键字(多态性相关)
void
volatile
while
2. 标识符
标识符是程序员定义的有效字符序列,用来标识自己定义的变量名、函数名、数组名、类型名等。
标识符的命名规则:
(1)不能是C++保留字(关键字)。
(2)只能由英文字母、数字和下划线3种字符构成,且第一个字符必须是字母或下划线。
(3)中间不能有空格。
(4)不要太长,一般不能超过31个字符。
(5)不要与C++的库函数名或类名相同。
注意:在C++中,字母的大小写是有区别的。
命名风格:标识符的命名方式决定了程序的书写分格,标识符应简洁,见名之意。这里推荐匈牙利标记法。该方法在每个标识符前面加上若干个表示类型的字符,单词首字母大写,若标识符由多个单词组成,首字母都要大写,其他字母小写,例如要表示学生数量(student number),可以命名为iStuNum,首字母i表示int型,切忌使用汉语拼音命名。
下表为微软为匈牙利命名法提供的一组前缀字符。