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

[复制链接]
查看11 | 回复2 | 2009-3-9 01:00:44 | 显示全部楼层 |阅读模式
#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

回复

使用道具 举报

千问 | 2009-3-9 01:00:44 | 显示全部楼层
vc++=visual c++虽然c++与c 不同 但是 c++能识别c的语法 所以你说的情况不会出现 我用vc++6.0 帮你运算过了没有出错的建议你换个 vc++...
回复

使用道具 举报

千问 | 2009-3-9 01:00:44 | 显示全部楼层
不可能。c的程序c++编译器肯定能正常运行。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行