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

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

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,楼上答案错误了.