为什么turboc与vc++6.0运行结果不一样

来源:百度知道 编辑:UC知道 时间:2024/06/04 09:15:03
#include<stdio.h>
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

vc++=visual c++
虽然 c++与c 不同 但是 c++能识别c的语法 所以你说的情况不会出现 我用vc++6.0 帮你运算过了 没有出错的 建议你换个 vc++

不可能。
c的程序c++编译器肯定能正常运行。