语言知识复习总汇函数.ppt

语言知识复习总汇函数.ppt

ID:56531570

大小:336.50 KB

页数:29页

时间:2020-06-27

语言知识复习总汇函数.ppt_第1页
语言知识复习总汇函数.ppt_第2页
语言知识复习总汇函数.ppt_第3页
语言知识复习总汇函数.ppt_第4页
语言知识复习总汇函数.ppt_第5页
资源描述:

《语言知识复习总汇函数.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、C程序是由函数组成的,如以前的main()函数;3、C中的一个函数相当于一个子程序,一般处理一个特定的功能;2、C程序还可包含多个其他的函数,但一个C程序有且仅有一个main()函数;几点说明:从用户角度将函数分类:1、标准函数,即库函数;2、用户自己定义的函数,用以解决用户的专门需要。函数的定义函数类型函数名形参表函数体return-typename(parameter-list){//bodyoffunction}1.parameter-list:函数形参表,多个形参用逗号分隔;如果函数没有形参,则为空。2.return-typ

2、e:函数返回的数据类型可以是数组以外的任何有效类型,如果函数不返回值,它的类型一般为void。例:编写程序:任意输入三个数,找出其中的最大值。用函数max()找三个数中的最大值,在主函数中输入三个数并输出最大值。voidswap(intx,inty);voidmain(){inta,b;cin>>a>>b;if(a

3、y201620202012变量x(swap)(main)2000200420085变量a变量b95COPY5995一、传递指针要传递指针类型的实参,就必须将形参声明为指针类型(形参与实参的类型一致)#includeusingnamespacestd;voidf(int*j);//f()declaresapointerparameterintmain(){inti=10;int*p;p=&i;cout<

4、t*j){*j=100;//varpointedtobyjisassigned100}指针作形参实参为i的地址,也可直接使用f(&i)voidswap(int*p1,int*p2);voidmain(){inta,b;int*pointer_1,*pointer_2;cin>>a>>b;pointer_1=&a;pointer_2=&b;if(a

5、0020162020200420082012202420282032...59整型变量a整型变量b(main)指针pointer_1指针pointer_220002004(swap)指针p1指针p2整型p5920042000COPY5例将两个数按从大到小的顺序输出运行结果:95地址传递voidswap(int*p1,int*p2);voidmain(){inta,b;int*pointer_1,*pointer_2;cin>>a>>b;pointer_1=&a;pointer_2=&b;if(a

6、nter_2);cout<

7、;voidmain(){inta,b;int*pointer_1,*pointer_2;cin>>a>>b;pointer_1=&a;pointer_2=&b;if(a

8、)指针p1指针p220042000COPY2000例将两个数按从大到小的顺序输出运行结果:5920042000#includeusingnamespacestd;voiddisplay(

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

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

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