实验四 函数
一.实验目的及要求
1. 掌握C语言函数定义及调用的规则;
2. 理解参数传递的方式;
3. 理解函数的递归调用;
4. 掌握库函数的调用方法;
5. 理解变量的作用域和生存期;
二.实验内容及步骤
1. 阅读并分析下面的程序,并按要求改写程序。
#include
main()
{
int max a, b;
printf(“Please enter 2 numbers: (a, b)”);
scanf(“%d, %d”,&a, &b);
if(a>b)
max=a;
else
max=b;
printf(“max=%d\n”,max);
}
问题:(1)该程序的主要功能是什么?
(2)自定义函数fun1()实现该程序的功能,要求在主函数内实现数据的输入和输出,部分代码已经给出,请补充完整。
#include
main()
{
int max a, b;
/*函数声明*/
printf(“Please enter 2 numbers: (a, b)”);
scanf(“%d, %d”,&a, &b);
/*函数调用语句*/
printf(“max=%d\n”,max);
}
函数首部*/
{int max;
if(x>y)
max=x;
else