,一定会让大众容易接收这种语言,所以产生了 C++ 。? AT&T 发布的第一个 C++ 编译系统是一个预编译器,它把 C++ 代码转换成 C代码,然后再用 C编译系统生成目标代码。? 1988 产生第一个 C++ 编译系统? 1989 C++2.0 类的多重继承? 1991 C++3.0 类的模板? C++4.0 异常处理、命名空间? 1997 ANSI 发布 C++ 标准 C++ 既可以用于面向过程的结构化程序设计, 也可用于面向对象的程序设计。 C++ 对C的增强体现在两个方面: 1.对原来的面向过程机制做了扩充。 2.增加了面向对象的机制。学习 C++ 之后,既可以进行面向对象的程序设计,也可以进行面向过程的程序设计。 1.2 C++ 语言的词法和词法规则 C++ 语言的字符集等同于 C语言的字符集,包括:( 1)大小写英文字母( 2)数字字符( 3)其他 ASCII 码字符( 除@、$外)。单词及词法规则单词是构成语句的关键成份之一,通常由若干字符组成, C++ 有几种单词: 1.关键字 2. 标识符 3. 运算符 4. 分隔符 5. 注释符。关键字是 C++ 语言中的命令字,它是预定义好的单词, C++ 编译程序对其有专门的解释。 int 、 float 、 if、 else 、 while 、 switch 等等。标识符程序员用标识符对程序中元素实施命名,包括函数名、类名、对象名、类型名、变量名、常变量名、数组名等。标识符以字母或下划线开始,后跟字母、数字、下划线, 标识符区分大小写字母。运算符运算符代表某种操作的单词,由一个或多个字符组成。注意运算符的优先级和结合顺序。参考本书附录 B( P287 )。分隔符在语句中关键字和标识符之间、各个语句之间要用分隔符分开。 C++ 常用的分隔符有空格、逗号、分号、冒号、大括号。