c语言实验5函数
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验5 函数
1.实验目的和要求:参见实验指导书实验八
2.实验内容和步骤:
实验内容:实验指导书中的实验八
实验步骤:
2.1.实验内容的第1题,通过本题,了解到要在单步调试时能够观察自定义的函数内部变量变化情况,单步调试如何操作:
“组建”→“开始调试”→“Step Into”→按F10一步一步调试F11进入函数内部调试
提问(1),请在下面粘贴运行结果画面:
实参a是否为同一变量?不是
提问(2),请请在下面粘贴运行结果画面:
提问(3),观察结果有何变化?
出现乱码
通过本题,可以得出什么结论?
实参一般取全局变量,当全局变量和局部变量都存在时实参优先取局部变量,当需要取外部变量时应在主函数内定义变量时前面加extern
2.2 实验内容部分第2题源程序代码,请贴图:
#include
int prime(int n)
{
int i;
for(i=2;i if(n%i==0) {return 0;break;} if (i+1==n)return 1; } void main() { int n; printf("请输入一个数:"); scanf("%d",&n); if(prime(n)) printf("\n这个数是素数\n\n"); else printf("\n这个数不是素数\n\n"); } 程序运行结果画面,请贴图: 2.3 实验内容部分第3题源程序代码,请贴图: 程序运行结果画面,请贴图: 2.4 选做题,若做了,请在下面给出源程序代码贴图及运行结果贴图 2.5选做题,若做了,请在下面给出源程序代码贴图及运行结果贴图 3.实验小结