int x=10; x-=x+=x+2; x的值为什么等于0? 请各位帮忙详解,主要是计算的过程. 谢谢!

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 14:33:31
int x=10; x-=x+=x+2; x的值为什么等于0? 请各位帮忙详解,主要是计算的过程. 谢谢!
xN0_%MHڤ< l]<Aj TPMRT$U^'6 \ .lqF 0xchY ?"ok2@X Hf22DͲCM^13sO$ PRbIxpka Sýϰzo&%#Cɲ|uE^r1:/"z˱(`#9w

int x=10; x-=x+=x+2; x的值为什么等于0? 请各位帮忙详解,主要是计算的过程. 谢谢!
int x=10; x-=x+=x+2; x的值为什么等于0? 请各位帮忙详解,主要是计算的过程. 谢谢!

int x=10; x-=x+=x+2; x的值为什么等于0? 请各位帮忙详解,主要是计算的过程. 谢谢!
分开算,第一步x+=x+2;
即为 x=x+x+2;
x=22;
最后一步是x-=x;
x=x-x;
即为0;
在程序中是从右向左算起,x+=i;
意思就是x=x+i;
x-=i;
意思就是x=x-i;
这些都是基础,以后算法会经常接触这些的