第1章 C++概述(4学时) 本章重点: C++在非面向对象方面的特性,包括:新的I/O流、C++中的局部变量说明、const修饰符、内置函数、函数原型、带有缺省参数的函数、函数重载、new和delete运算符、引用 内容: 1.1 C++的起源和特点 1.2 C++源程序的构成 1.3 C++的一些扩充特性 本章小结 测试题 1.1 C++的起源和特点 一、C++的起源 C++是美国贝尔实验室在C语言的基础上,增加了面向对象的特征,于1980年开发出来的一种过程性与对象性结合的程序语言。最初把它称为“带类的C”,83年后才取名为C++。 C语言已经被公认为是非常好的一种中级语言,但它也有一些局限: 1.C的类型检查机制相对较弱,这使得程序中的一些错误不能在编译阶段由编译器检查出来。如:float x; scanf(“%d”,x); 2.C语言本身几乎没有支持代码重用的语言结构。如:求一个数的绝对值,对于int型数据:int abs(int x);而对于float型数据则写成:float fabs(flaot x); 3.C语言不适合开发大型程序,当程序达到一定规模时,程序员很难控制程序的复杂性。 C++正是为了解决上述问题而设计的。C++继承了C的原有精髓(如高效率、灵活性),扩充增加了对开发大型软件颇为有效的面向对象的机制等等,成为一种既可
原创力文档

文档评论(0)