假设int a=1,b=2;则表达式a+++--b的值为

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 15:04:04
假设int a=1,b=2;则表达式a+++--b的值为
xJ@_ed I%sS5E\-HEjD7_&w2 I ;G~z$%XkOu$n`gLJp5AFQyWaұL] z

假设int a=1,b=2;则表达式a+++--b的值为
假设int a=1,b=2;则表达式a+++--b的值为

假设int a=1,b=2;则表达式a+++--b的值为
a+++--b = 2
这个可以解析为(a++)+(--b)这是因为++和--的优先级比+(加)的优先级高.
然后a++为先把a带入公式中,然后再自加1,--b为b先自减1,然后再带入公式中,就可以解析为:
a + (b - 1)= 2;
a = a + 1
所以
a+++--b = 2
a = 2,b = 1