关键字asm[1]
auto
bad_cast
bad_typeid
bool
break
case
catch
char
class
const
const_cast
continue
default
delete
do
double
dynamic_cast
else
enum
except
explicit
extern
false
finally
float
for
friend
goto
if
inline
int
long
mutable
namespace
new
operator
private
protected
public
register
reinterpret_cast
return
short
signed
sizeof
static
static_cast
struct
switch
template
this
throw
true
try
type_info
typedef
typeid
typename
union
unsigned
using
virtual
void
volatile
while
标识符只有命名规则
1. 所有标识符必须由一个字母(a~z或A~Z)或下划线(_)开头;通信博客——通信人自己的博客!#z2^nu"]MJkPK`;m
2. 标识符的其它部分可以用字母、下划线或数字(0~9)组成;
_0OYsl*j@0 3. 大小写字母表示不同意义, 即代表不同的标识符,如前面的cout和Cout;通信博客——通信人自己的博客!F&~ A1B,`L!u
在定义标识符时,虽然语法上允许用下划线开头,但是,我们最好避免定义用下划线开头的标识符,因为编译器常常定义一些下划线开头的标识符。通信博客——通信人自己的博客!t3CE#C(XM4c/e$z(t
C++没有限制一个标识符中字符的个数,但是,大多数的编译器都会有限制。不过,我们在定义标识符时,通常并不用担心标识符中字符数会不会超过编译器的限制,因为编译器限制的数字很大
参考资料:百度