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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 07:01:03
假设int a=1,b=2;则表达式(++a/b)*b--的值是多少?

假设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