词法要素
标识符:字母(包括下划线’_’)和数字序列。首字符必须是字母。标识符对字母大小写敏感,比如:Foo_Bar1 是与foo_bar1不同的标识符。
保留字:关键字不是由程序员重新定义的。例如:int, while,double,return, catch,delete.目前,C++ 有48个保留字。
操作符:在各种类型的操作数是执行运算的符号。C++有大约50个操作符和16个优先级别。
预处理指示符:常用于条件编译。总是与#打头。如:#include, #ifdef, #define, #if, #endif。
注释:由/* */或//分隔。注释会被/忽略。
对编译器来说,注意下面可以达到与注释相同的效果:
#if 0
……
#endif
常量:字符串,整数,浮点数类型,以及枚举类型。如:”hello world”,2009,3.1416及FOORBAR。