C实验一函数声明、定义.doc

C实验一函数声明、定义.doc

ID:62033247

大小:326.00 KB

页数:5页

时间:2021-04-15

C实验一函数声明、定义.doc_第1页
C实验一函数声明、定义.doc_第2页
C实验一函数声明、定义.doc_第3页
C实验一函数声明、定义.doc_第4页
C实验一函数声明、定义.doc_第5页
资源描述:

《C实验一函数声明、定义.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.一、实验目的1.掌握函数声明、定义和使用的方法;2. 掌握形参与实参之间的对应关系;3。掌握函数调用时,形参、实参之间的“值传递”和“引用传递”的区别;4. 掌握函数递归调用的方法;5.掌握全局变量、局部变量、静态变量的使用方法;6.掌握文件包含的使用方法.二、实验内容1.定义两个函数swap1和swap2,目的是实现两个整数的次序交换,其中swap1的参数是传递值参数,swap2的参数是引用参数,在程序中分别调用这两个函数,其输出结果如下所示:   初始值   :x=1,y=2   调用swap1后的结果:x=1y=2    

2、调用swap2后的结果:x=2 y=12. 编写一个函数,用来计算从键盘上输入的整数的阶乘.3.编写函数判断一个数是否是素数,在主程序中实现输入、输出。4。 编写一个程序,设计一个函数可以计算并返回输入的4个数的平均值.三、使用环境操作系统:WindownsXPC++环境:VisualC++6。0四、核心代码及调试过程1)主要程序代码:#include〈iostream>usingnamespacestd;voidswap1(intx,inty){inta ;a=x;x=y;y=a;}void swap2(int&x,int &y

3、){ﻩinta ;a=x;x=y;y=a;}intmain(){intx=1,y=2;cout〈〈”初始值是:x=”<〈x〈<";y="<〈y<

4、"<<endl;cin>>x;for(inti=1;i<=x;i++)y*=i;cout<usingnamespace std;int main(){intx,i;cout〈<"请输入一个数判断是否是素数:"<

5、 0;}4)#include〈iostream>usingnamespacestd;floataverage(float a,floatb,floatc,floatd){ﻩreturn(a+b+c+d)/4;}int main(){ﻩfloat a,b,c,d,x;ﻩcout〈<”请输入四个数求平均值:"〈〈endl; cin>>a;cin>>b;cin〉〉c;cin〉〉d;x=average(a,b,c,d);  cout<<”平均值是:"<

6、用的方法,掌握了形参与实参之间的对应关系并掌握函数调用时,形参、实参之间的“值传递”和“引用传递"的区别等知识,通过上机让我们更加的了解到了程序的运行,也让我们积累了一定的经验.六、附录

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

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

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