C语言课件第14章 C++对C的扩充
32页1、第14章 C+对C的扩充C+与C语言的关系:C语言是C+的一个子集,C+包含了C 语言的全部内容。 1、C+保持与C语言的兼容,现有的许多C代码不经修改就可 以为C+所用。 2、C+对C语言作了很多改进: 增加了一些新的运算符,使得C+应用起来更加方便。 改进了类型系统,增加了安全性。 引进了“引用”概念,使用引用作函数参数带来了很大方便。 允许函数重载,允许设置缺省参数,这些措施提高了编程的 灵活性,减少冗余性。又引进了内联函数的概念,提高了程序 的效率。 对变量说明更加灵活了。可以根据需要随时对变量进行说明 。14 14. .1 1 C+C+概述概述14.2 C+程序结构n例14.1n /This is a C+ program.n #include n void main( )n double x,y;n coutxy;n double z=x+y;n cout是重载的运算符,将键盘中输入的一个数,送到它右边的变量中保存 起来。n5)endl表示输出新行。nC+程序的源文件约定使用扩展名.cpp或.cxx,头文件约定 使用扩展名.h 或.hpp或.hxx。编辑好的源程序经过C+编
2、译 器编译成目标文件,其扩展名是.obj,再经过C+连接器, 将目标文件与库文件中的一些代码连接起来,生成一个可 执行文件。程序被运行后,一般在屏幕上显示出运行结果 。14.3 C+的I/O流cin和coutn在C+中提供了新的输入/输出方式。其主要目标 是建立一个类型安全、扩充性好的输入/输出系统 。C+的输入/输出流库是建立在流的概念上。流 类似于文件,可以把流看成是一个无限长的字符序 列,它可以被顺序访问。从流中获取数据的操作称 为提取操作。向流中添加数据的操作称为插入操作 。C+的输入/输出流库不是语言的一部分,而是 作为一个独立的函数库提供的。因此,在使用时需 要包含相应的头文件“iostream.h”。输出操作被认 为是插入过程,由重载的插入符“”来实 现。 n最一般的屏幕输出是将插入符作用在流类的对象 cout上。例如:n#include nmain()n int a=5,b=12;ncoutn int a,b;n cinab;n coutn int add(int ,int);n double add(double,double);n void main( )n cou
《C语言课件第14章 C++对C的扩充》由会员qiuji****ngye分享,可在线阅读,更多相关《C语言课件第14章 C++对C的扩充》请在金锄头文库上搜索。
第四讲---多变量优化模型
创新设计第11讲细胞的有丝分裂及相关实验
“中华文化与民族精神”复习导学案
必修1:从化学能到生物能(中图版)
会计思维导图(B141233)
2014年一模古诗文阅读浅析-庞句线
2014届中考语文第一轮复习课件15
【步步高 通用(理)】2014届高三《考前三个月》专题复习篇【配套课件】专题一 第二讲
2016版步步高考前三个月复习数学理科(全国通用) 第三篇 回扣3
2014届高中数学步步高大一轮复习讲义第九章9.3
【步步高 通用(理)】2014届高三《考前三个月》专题复习篇【配套课件】专题七 第一讲
2017校研究生会招新PPT-宣传部@阿程
2014.5.20离子反应专题
人教版小学二年级数学用除法解决问题2
徐汇区小学数学教学与教研工作展望140923
2014届高中数学步步高大一轮复习讲义三.3.1
2015年江西中考专家原创信息卷试卷讲评
物理基础复习:《牛顿第二定律》课件
历史:第5课-《古希腊民主政治》课件8(人教版必修一)
2016《全优课堂》高一政治人教版必修二配套课件:第四单元 当代国际社会第8课 第1框
2024-02-09 36页
2024-01-31 31页
2024-01-28 18页
2024-01-28 31页
2024-01-28 24页
2024-01-28 27页
2024-01-28 24页
2024-01-28 25页
2024-01-28 10页
2024-01-24 52页