帮你修改好了
#include <stdio.h>
int max(int a, int b)
{
int c;
if (a > b)
c = a;
else
c = b;
return c;
}
int main()
{
int a, b, c;
scanf("%d,%d", &a, &b);
c = max(a, b);
printf("max is %d\n", c);
return 0;
}
写的什么东西乱七八糟的。函数该在什么地方声明?怎么定义函数?
#include <stdio.h>
int max(int a, int b)
{
return a>b?a:b;
}
int main()
{
int a, b, c;
scanf("%d,%d", &a, &b);
c = max(a, b);
printf("max is %d\n", c);
return 0;
}
如果你是想试试语句块{} 那么语句块里面是必然执行的
而你内部又有个return 没有什么日志 所以结果是正常的