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

假设int a=1,b=2;则表达式a+++--b的值为要有详细解析
2025-06-28 21:58:30
推荐回答(1个)
回答1:

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