c语言 x=6 x+=x-=x++ 等于多少 怎么算的
答案:4 悬赏:20 手机版
解决时间 2021-02-10 22:15
- 提问者网友:疯子也有疯子的情调
- 2021-02-10 18:21
c语言 x=6 x+=x-=x++ 等于多少 怎么算的
最佳答案
- 五星知识达人网友:老鼠爱大米
- 2021-02-10 19:46
最后x==1。但表达式x+=x-=x++的值却是0。过程:x=x-x;x=x+x;至此表达式运算完毕,显然x==0;最后算x++使x由0变为1。下面代码可以验证:
#include "stdio.h"
int main(int argv,char *argc[]){
int x=6;
printf("%d
",x+=x-=x++);
printf("%d
",x);
return 0;
}结果:
#include "stdio.h"
int main(int argv,char *argc[]){
int x=6;
printf("%d
",x+=x-=x++);
printf("%d
",x);
return 0;
}结果:
全部回答
- 1楼网友:轮獄道
- 2021-02-10 22:08
实践一下就知道了!
- 2楼网友:神的生死簿
- 2021-02-10 21:29
从右算到左。
- 3楼网友:梦中风几里
- 2021-02-10 21:08
结果为1:
x+=x-=x++ ,先计算x-=x,结果为0,再计算x+=0,结果为0,结束时,执行x++,结果为1
x+=x-=x++ ,先计算x-=x,结果为0,再计算x+=0,结果为0,结束时,执行x++,结果为1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯