C语言题目:若有int x,则执行下面语句x=8; x+=x-=x+x; 后x的值是___.若有int x,则执行下面语句 x=8; x+=x-=x+x; 后x的值是___.要有适当的过程~

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/25 08:17:06
C语言题目:若有int x,则执行下面语句x=8; x+=x-=x+x; 后x的值是___.若有int x,则执行下面语句 x=8; x+=x-=x+x; 后x的值是___.要有适当的过程~

C语言题目:若有int x,则执行下面语句x=8; x+=x-=x+x; 后x的值是___.若有int x,则执行下面语句 x=8; x+=x-=x+x; 后x的值是___.要有适当的过程~
C语言题目:若有int x,则执行下面语句x=8; x+=x-=x+x; 后x的值是___.
若有int x,则执行下面语句 x=8; x+=x-=x+x; 后x的值是___.
要有适当的过程~

C语言题目:若有int x,则执行下面语句x=8; x+=x-=x+x; 后x的值是___.若有int x,则执行下面语句 x=8; x+=x-=x+x; 后x的值是___.要有适当的过程~
这个是基础题目,双目运算符从右至左进行计算.
所以先计算x-=x+x,即x=x-(x+x),可以得到此时x=-8.
再计算x+=x,由于上次计算出x=-8,所以此时x=x+x=-16.
因此最后的结果是-16,楼上答案错误了.