刚学C,简单问题
jsxhh 2004-04-10 12:46:19 我用Microsoft Visual C++ 6.0,刚开始学C,如下代码正常运行:
#include <stdio.h>
int max(int x1,int x2)
{
return (x1>x2?x1:x2);
}
main()
{
int a,b;
while (1)
{
scanf("%d%d",&a,&b);
if (a==0) break;
printf("大数为:%d\n",max(a,b));
}
}
改成如下样子为什么就不行?错在哪里?
#include <stdio.h>
main()
{
int a,b;
int max();
while (1)
{
scanf("%d%d",&a,&b);
if (a==0) break;
printf("大数为:%d\n",max(a,b));
}
}
int max(x1,x2)
int x1,x2;
{
return (x1>x2?x1:x2);
}