假设int a=1,b=2;则表达式(++a/b)*b--的值是多少?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/23 16:51:39
假设int a=1,b=2;则表达式(++a/b)*b--的值是多少?
xNPE~ o!J&-I; 7_bmwΝsCai}2:tU* 5Tg" 6w >E)' UK}Hۗ@y;<(|InB[k mCLXV6f)ɧ)iI'?ѱ$%1,/Hs]yi!^@[%ނU/ݢ}8ۛ]k.mR$"+Gڮ/t(

假设int a=1,b=2;则表达式(++a/b)*b--的值是多少?
假设int a=1,b=2;则表达式(++a/b)*b--的值是多少?

假设int a=1,b=2;则表达式(++a/b)*b--的值是多少?
优先级问题,真正的程序中一定要尽量避免这种可读性差且宜出错的代码
这个表达式分解如下
a=a+1; //a=2
a=a/b; //a=1
a=a*b; //a=2
b=b-1; //b=1 这一句是这个表达式结束后的事情了,所以表达式的值是2