大佬们新人求助
#include <stdio.h>int max(int x, int y);
int main()
{
int a, b, c;
scanf("%d, %d", &a, &b);
c = max(a, b);
printf("max=%d", c);
return 0;
}
int max(int x, int y)
{
int z;
if (x > y)
z = x;
else
z = y;
return z;
}
这样的定义max函数输出的永远是小的值
是为什么呢?