ImageVerifierCode 换一换
格式:PPT , 页数:28 ,大小:553.50KB ,
文档编号:7375510      下载积分:15 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-7375510.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(momomo)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(《C++程序设计教程与实验指导》课件第3章函数.ppt)为本站会员(momomo)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

《C++程序设计教程与实验指导》课件第3章函数.ppt

1、第3章 函数f函数调用f函数f1函数调用f2函数f2函数调用f1函数直接调用间接调用#include using namespace std;long power(int n);void main()int n;long y;cout n;y=power(n);cout n !=y 1)f=n*power(n-1);else f=1;return f;第3章 函数第3章 函数ABC#include using namespace std;void Move(char x,char y);void Hanoi(int n,char one,char two,char three);void ma

2、in()int n;cout n;cout n 个盘子的移动过程为:endl;Hanoi(n,A,B,C);/函数Move()将一个盘子从x针移到y针void Move(char x,char y)cout x y endl;第3章 函数/函数Hanoi()将n-1个盘子从one针借助two针移到three针void Hanoi(int n,char one,char two,char three)if(n=1)Move(one,three);else Hanoi(n-1,one,three,two);Move(one,three);Hanoi(n-1,two,one,three);第3章 函

3、数 返 回运行演示运行演示第3章 函数#include using namespace std;inline int Add(int a,int b)int x;x=a+b;return x;第3章 函数 返 回void main()int a,b,c;a=10;b=20;c=Add(a,b);cout a +b =c endl;c=Add(a,50);cout a +50 =c endl;c=Add(50,50);cout 50+50 =c endl;第3章 函数#include using namespace std;int max(int x,int y);double max(doub

4、le x,double y);void main()int a=10,b=20,c;double x=200.3,y=400.6,z;c=max(a,b);z=max(x,y);cout c z endl;第3章 函数 返 回int max(int x,int y)cout int function y)return x;else return y;double max(double x,double y)cout float function y)return x;else return y;第3章 函数#include using namespace std;double power(do

5、uble x=10.0,int n=2);void main()cout power(3,5)endl;cout power(3)endl;cout power()endl;double power(double x,int n)int i;double s=1.0;for(i=1;i=n;i+)s*=x;return s;第3章 函数第3章 函数#include using namespace std;int add(int x=5,int y=6);float add(int x=5,float y=10.0);void main()int a;float b;a=add(10,20);b

6、=add(10);cout a=a endl;cout b=b endl;int add(int x,int y)return x+y;float add(int x,float y)return x+y;返 回第3章 函数void f1(int a)int b,c;void main()int m,n;int i,a;for(i=0;i10;i+)int b;第3章 函数int a,b;void f1()int x,y;void main()#include using namespace std;int i=1;/全局变量,文件作用域 void main()cout全局变量 i=iendl

7、;/输出1 int i=5;/函数局部变量,块作用域 int i;/块局部变量,块作用域 i=7;cout块局部变量 i=iendl;/输出7 cout全局变量 i=:iendl;/输出1,:使用全局变量 cout函数局部变量 i=iendl;/输出5 cout全局变量 i=:iendl;/输出1,:使用全局变量 第3章 函数 第3章 函数#include using namespace std;int fact(int n);void main()int i;for(i=1;i=4;i+)cout i !=fact(i)endl;int fact(int n)static int f=1;/

8、仅在第一次调用函数时执行一次f*=n;return f;第3章 函数 第3章 函数#include using namespace std;void other(void);int i=1;/i 为全局变量,具有静态生存期。void main(void)static int a;/a为静态局部变量,具有全局寿命,局部可见。int b=-10;/b,c为动态局部变量,具有局部生存期。int c=0;cout-MAIN-n;cout i:i a:a b:b c:cendl;c=c+8;other();cout-MAIN-n;cout i:i a:a b:b c:cendl;i=i+10;other();第3章 函数void other(void)/a,b为静态局部变量,具有全局寿命,局部可见,/只第一次进入函数时被初始化。static int a=2;static int b;int c=10;/C为动态局部变量,每次进入函数时都初始化。a=a+2;i=i+32;c=c+5;cout-OTHER-n;cout i:i a:a b:b c:cendl;b=a;第3章 函数 using namespace std;第3章 函数第3章 函数第3章 函数第3章 函数using namespace std;第3章 函数 返 回

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|