自加符的问题int a=1;int b=2; cout < <a+++b; cout < <(a++)+b; 两个cout的值为什么不一样呢?第一个cout的三个加号的执行顺序是怎样的?为什么?[解决办法]执行顺序是 + 的优先级大于 ++ 的优先级,所以 在int a=1;int b=2; cout < <a+++b; 这种情况下是先执行了 + 运算 输出了3,然后a执行了++运算,变成了2