1.2.1.1 标识符、关键字、常量、变量、字符串、表达式的概念
- 标识符是由字符组成的序列,可用字符包含字母、数字和下划线(
_)。标识符不能由数字作为第一个字符。
- 关键字是具有特殊意义的预定义保留标识符。它们不能用作程序中的标识符。在C++中的关键字包括但不限于以下内容:
auto、bool、break、case、catch、char、class、const、 continue、 default、 delete、 do double、 else、 enum explicit、 extern、 false、 float.for、 friend、 goto、 if、 inline、 int、 long、 mutable、 namespace、 new、 operator、 private、protected、 public、register、 return、 short signed、 sizeof、 static、 struct、 switch、 tem-plate、 this、 throw、true、 try、 typedef、 union、 unsigned、 using、 void、while。
- 常量是在程序执行过程中,其值不可改变的量。
- 变量是在程序执行过程中,其值可以改变的量。
- 字符串是用英文双引号括起来的字符序列。
- C++中的表达式是一个递归的定义:
- 一个简单的运算对象,如字面值、变量和函数等;
- 由多个运算对象和运算符组合成新的表达式;
- 一个表达式可以作为一个运算对象,成为子表达式。