
为什么这个程序都会错,如果把调用的“max”换成“MAX”到不会报错,但是按f10发现直接不执行,被引用的函数会跳过去
只需要#include <stdio.h>就可以了
第二个MAX=后面没有写函数名
#include <stdio.h>
int max(int x,int y)
{
if(x>y)
return x;
return y;
}
int main()
{
int a = 200;
int b = 20;
int MAX = max(a,b);
printf("最大值=%d\n",MAX);
MAX=max(110,50);
printf("最大值=%d\n",MAX);
return 0;
}