下载此文档

C++课件1第一讲——C++与C的关系.ppt


文档分类:高等教育 | 页数:约80页 举报非法文档有奖
1/80
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/80 下载此文档
文档列表 文档介绍
第一讲C++与C的关系第一部分C++的发展历史简介第二部分C++对C常规性能的扩充第一部分C++发展历史简介随着面向对象程序设计思想的日益普及,很多支持面向对象程序设计方法语言也相继出现了,C++就是这样一种语言。C++是BjarneStroustrup于1980年在AT&T的贝尔实验室开发的一种语言,它是C语言的超集和扩展,是在C语言的基础上扩充了面向对象的语言成分而形成的。最初这种扩展后的语言称为带类(class)的C语言,1983年才被正式称为C++语言。BjarneStroustrup在设计和实现C++语言时,既保留了C语言的有效性、灵活性、便于移植等全部精华和特点,又添加了面向对象编程的支持,具有强大的编程功能,编写出的程序具有结构清晰、易于扩充等优良特性,适合于各种应用软件、系统软件的程序设计。C++语言由C语言扩展而来,同时它又对C语言的发展产生了很大的影响,ANSIC语言在后来的标准化过程中吸收了C++语言中某些语言成分。C++语言是C语言的超集,与C语言具有良好的兼容性,使用C语言编写的程序几乎可以不加修改直接在C++语言编译环境下进行编译。C++语言对C语言在结构化方面做了一定程度的扩展。第二部分C++,C++语言又提供了类层次结构的输入输出流类库。完整的C++输入输出流类库在很多书籍中介绍,这里不再详述。为方便讲解中的程序举例,这里我们简单介绍C++中最常用的基本输入流和输出流。C++语言把设备之间的信息交换称作“流”是非常形象的。外部设备到计算机的输入信息和计算机到外部设备的输出信息就像是一条条的水流。因此,C++语言把设备之间的信息交换称作流,把实现设备之间信息交换的类称作流类,把按面向对象方法的许多个流类构成的流类族(层次集合)称作流类库。C++语言给用户提供了功能完整的、组织成类层次的、可方便扩充的流类库。流类库中的每一个流类定义了设备之间一种方式的信息交换。流库中iostream类是最常用的基本输入输出流类。iostream类是基本输入类istream和ostream多重继承派生出的。iostream类中包括了键盘输入类、屏幕输出类和错误信息输出类。cin、cout和cerr分别为键盘输入类、屏幕输出类和错误信息输出类的系统默认对象。cin对象键盘输入的运算符为“>>”,cout对象和cerr对象屏幕输出的运算符为“<<”。例如: #include<>//  voidmain(void) { charname[30]; cout<<"name:"; //输出 cin>>name; //输入 cout<<"name\n"<<name<<endl; //多个输出 }上例中,。cin是键盘输入类的系统默认对象,它的输入操作的运算符为>>,它的参数为变量name。运算符可看作函数的另一种形式的表示,所以运算符也可以有参数。cout是屏幕输出类的系统默认对象,它的输出运算符为<<。输入运算符和输出运算符都允许一个对象连续多次使用。endl是换行操作符,每执行一次endl操作符换一行。转义字符\n的功能也是换一新行。

C++课件1第一讲——C++与C的关系 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数80
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ouyangxiahe
  • 文件大小520 KB
  • 时间2019-05-22