[求助]运算子相关题
int x,y;
x=0;y=0;
printf("%d\n",++x);
printf("%d\n",x+=y);
printf("%d\n",x/=y);
输出结果为:2,1,-1
请解释一下原因!谢谢
搜索更多相关的解决方案:
运算子
----------------解决方案--------------------------------------------------------
1
1
浮点数例外
我的编译结果
----------------解决方案--------------------------------------------------------
x/y,而y为0,非法运算。楼主的编译器该换个了,连除数出现为0了,都没反应
----------------解决方案--------------------------------------------------------
用的是gcc
不知道怎么更新新的啊
----------------解决方案--------------------------------------------------------
以下是引用韩峰在2006-8-28 19:38:22的发言:
1
1
浮点数例外
我的编译结果
1
1
浮点数例外
我的编译结果
我也是这个结果,不知道楼主用的是什么编译器?
而且第三个数字由于Y为0,出现问题!
[此贴子已经被作者于2006-8-30 8:59:57编辑过]
----------------解决方案--------------------------------------------------------