《C语言程序设计》实验.设计.习题.答案 函数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验5 函数

姓名:学号:实验日期:

1.实验目的和要求:参见实验指导书实验八

2.实验内容和步骤:

实验内容:实验指导书中的实验八

实验步骤:

2.1.实验内容的第1题,通过本题,了解到要在单步调试时能够观察自定义的函数内部变量变化情况,单步调试如何操作:

1.在“菜单栏”中单击“组建”,然后在弹出的下划栏中选择“开始调试”,然后选择“Step Into”;或者按“F11”。

2.然后开始单步调试,按F10

提问

修改前运行结果画面:

(1),请在下面粘贴运行结果画面:

#include

int a=3,b=5;

max(int a,int b)

{

int c;

c=a>b?a:b;

return(c);

}

main()

{

int a=8;

printf("%d\n",max(a,b));

}

实参a是否为同一变量?不是

提问(2),请请在下面粘贴运行结果画面:#include

max(int a,int b)

{

int c;

c=a>b?a:b;

return(c);

}

main()

{

extern int a,b;

printf("%d\n",max(a,b));

}

int a=3,b=5;

提问(3),观察结果有何变化?

#include

max(int a,int b)

{

int c;

c=a>b?a:b;

return(c);

}

main()

{

int a,b;

printf("%d\n",max(a,b));

}

int a=3,b=5;

通过本题,可以得出什么结论?若没给未知量赋予初值,那未知量将被随意赋值,赋值一主函数的赋值为先。

2.2 实验内容部分第2题源程序代码,请贴图:

程序运行结果画面,请贴图:

2.3 实验内容部分第3题源程序代码,请贴图:

程序运行结果画面,请贴图:

2.4 选做题,若做了,请在下面给出源程序代码贴图及运行结果贴图

3.实验小结

1.学会了单步调试

2.学会了函数的调用

3.掌握了函数的嵌套和递归

4.掌握了函数实参和形参的关系和“值传递”

相关文档
最新文档