C,运行后减量

时间:2014-02-15 12:36:53

标签: c decrement

我有一个这样的代码:

#include <stdio.h>

main() {
    int a=3,b=8;
    b=(b--)*a;
    printf("%i", b);
    getch();
}

编译器返回b为b,另一个为23(dev c ++,第一个版本为4.9.9.2,另一个为dev c ++版本5.x)。

什么是对的?为什么?

感谢。

0 个答案:

没有答案