标签: c
根据我的理解,当使用postfix运算符时,前一个值用于评估表达式。
考虑以下代码
int a = 11; int d;
案例1:d = a ++ + ++ a;输出d的值为24
案例2: d = a ++ + a ++; 输出d的值为22
案例3: d = a + a ++ + ++ a; 输出d的值为34
案例4: d = a ++ + ++ a + a; 输出d的值为36
使用用于计算的递增值更新a的顺序不一致。我想知道在后增量期间值增加的确切时间。