必备技能1.12:标识符
在C++中,一个标识符可以是一个函数、变量或者任何其它用户自定义项目的名字。标识符可以是一个到几个字符的长度。变量的名字可以是以字母表中任意字符开始或者以下划线开始。后面接着字母,数字或者一个下划线。使用下划线可以增强变量名字的可读性,诸如变量line_count。大写字母和小写字母是有区分的;也就是说,在C++中,myvar和MyVar是两个不同的名字。还有一条重要的标识符的规则:任何关键字都不能作为标识符的名字。另外预先定义好的标识符,例如cout是不受这个限制的。下面是一些合法的标识符实例
Test | x | y2 | MaxIncr |
up | _top | my_var | simpleInterest23 |
记住,标识符不能以数字开头。因此98OK是无效的标识符。好的编程实践告诉我们,标识符的名字应该能够反映该标识符的含义或者用法。
练习
1. 哪个是C++中的关键字,for,For还是FOR?
2. 一个C++中的标识符可以含有那种类型的字符?
3. 标识符index21和Index21是否是同一个标识符?
答案
1. for是C++中的关键字。在C++中所有的关键字都是小写的。
2. 一个C++中的标识符可以含有字母,数字和下划线。
3. 不是。C++是大小写敏感的语言。