为什么这个程序的输出是41?这是不确定的行为?

时间:2015-02-20 05:20:36

标签: c output undefined-behavior

    #include<Stdio.h>
    int main()
    {
     int j=5;
     j=++j + ++j + ++j + ++j + ++j;
     printf("%d",j);
    }

当我使用codeblocks IDE(GCC编译器)运行这个C程序时,它将输出显示为41.I&#39; m没有得到输出为什么41.是编译器特定的?

0 个答案:

没有答案