后增量 - 评估时间

时间:2013-12-17 01:25:50

标签: 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的顺序不一致。我想知道在后增量期间值增加的确切时间。

0 个答案:

没有答案