#include <stdio.h>
int main()
{
int a,b;
int max(int x,int y);//对max函数的声明
scanf("%d %d",&a,&b);
printf("%d\n",max(a,b));
/*用max(a,b)调用max函数,在调用时将a,b作为max函数的参数的值分别传送给max函数中的形式参数x与y*/
}
int max(int x,int y)
{
int z;
if(x>y) z=x;
else z=y;
return (z);
}
max函数的作用是将x与y中的较大者赋值给z
return语句的作用是将z的值作为max的函数值返回给main函数
法二:
#include <stdio.h>
int main()
{
int a,b,c,m;
int max(int x,int y);
scanf("%d %d %d",&a,&b,&c);
m=max(a,b,c);
printf("%d",m);
return 0;
}
int max(int x,int y,int z)
{
int n;
if(x>y)n=z;
else n=y;
if(z>n)n=z;
return (z);
}