int x=2;
x=x+1/x–x++;
请问结果是多少,谢谢
1条回答 默认 最新
CSDN专家-link 2021-12-22 10:54关注1
x++是先用x进行运算,最后才x加上1,所以代码相当于
x = x+1/x - x;
x = x+1;
1/x是两个整数相除,是整除操作,1/2结果是0
所以x=x+1/x-x=2+0-2=0
x=x+1=0+1=1本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报 编辑记录解决 2无用
1
x++是先用x进行运算,最后才x加上1,所以代码相当于
x = x+1/x - x;
x = x+1;
1/x是两个整数相除,是整除操作,1/2结果是0
所以x=x+1/x-x=2+0-2=0
x=x+1=0+1=1