小问题求大神解答一下
编写程序:# include <stdio. h>//主函数int main()
int max(int x,int y);
{
int a,b,c;
scanf("%d,%d",&a,&.b);
c= max(a,b);
printf("max= %d\n' ,c);
return 0;
}
//定义主丽数//主函数体开始
//对被调用函数max的声明//定义变量a,b,c
//输人变量a和b的值
//调用max函数,将得到的值赋给c//输出c的值
//返回函数值为0//主函数体结束
//求两个整数中的较大者的max函数
int max(int x,int y) //定义max函数,函数值为整型,形式参数x和y为整型
{
int Z;
if(x>y)z=x;elsez= y;
return(2);
}
//max函数中的声明部分,定义本函数中用到的变量z为整型//若x>y成立,将x的值赋给变量z
//否则(即x>y不成立),将y的值赋给变量2
//将的值作为max函数值,返回到调用max函数的位置
int max中的函数参数是全局变量吗,为什么可以改变main函数