#include
main()
{ int max(int,int);
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("Max is%d\n",c);
}
int max(int x,int y)
{int z;
z=x>y ? x:y;
return (z);
}
这段程序为什么用turboc与vc++6.0运行结果不一样,turboc的结果是预期的结果,为什么vc++6.0会出错呢?
用vc++6.0,输入 7,8 时,得出的结果为 Max is 7
|