第9章 从结构化程序设计到面向对象

第9章 从结构化程序设计到面向对象

ID:5895812

大小:241.00 KB

页数:44页

时间:2017-11-13

第9章 从结构化程序设计到面向对象_第1页
第9章 从结构化程序设计到面向对象_第2页
第9章 从结构化程序设计到面向对象_第3页
第9章 从结构化程序设计到面向对象_第4页
第9章 从结构化程序设计到面向对象_第5页
资源描述:

《第9章 从结构化程序设计到面向对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章从结构化程序设计到面向对象的程序设计1教学目标了解C++对C的扩充和改进掌握面向对象程序设计的基本思想和方法掌握面向对象的概念理解面向对象程序设计的特性29.1C++对C的改进和扩充9.2面向对象程序设计方法39.1C++对C的改进和扩充输入输出流函数的重载带默认参数的函数内联函数一元作用域运算符引用与函数4输入输出流scanf和printf输入输出的缺陷输入输出流的概念:输入输出是以字节流的形式实现的,流实际上是一个字节序列。在输入操作中,字节从输入设备流向内存;输出操作中,字节从内存流

2、向输出设备。5流是一个抽象的概念,实际进行输入输出时,流通常都是和某种具体的物理设备联系起来。键盘和显示器是计算机的标准输入输出设备,数据从键盘或磁盘文件流入内存的操作称为提取操作,数据从内存流向屏幕或磁盘文件称为插入操作。6用cout进行输出用cout进行输出时必须与预定义的插入符<<一起使用,输出时不用指定数据类型,系统自动按数据类型进行输出。#includevoidmain(){inti=10;floatj=8.5;char*str="Windows!";cout<

3、<"i="<>一起使用,输入时不用指定数据类型,也可以使用多个提取符,将键盘输入的数据送到输入流cin中,然后存到内存。#includevoidmain()/*主函数*/{inti1,i2,sum;/*变量定义*/cout<<"Entertwointegernumbers:";/*输出提示信息*/cin>

4、>i1>>i2;/*输入数据*/sum=i1+i2;/*计算i1,i2的和*/cout<<"sum="<

5、。例如,将上面三个函数的声明改为:intmax(int,int);floatmax(float,float);doublemax(double,double);102、使用说明仅返回类型不同,但函数名和形参都相同,则是非法的,如:intfun(inta,intb);longfun(inta,intb);同名函数应该具有相同的功能,仅数据类型不同而已,否则可读性受破坏当重载函数有默认参数时,应避免二义性intfun(inta,intb=0);intfun(inta);//error11【例9-1】

6、参数类型上不同的重载函数#includeintadd(int,int);doubleadd(double,double);voidmain(){cout<intmin(int

7、a,intb);intmin(inta,intb,intc);voidmain(){cout<

8、t(intx=3,inty=4);//声明中给出默认值voidpoint(intx,inty)//定义中不允许给出默认值{cout<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。