c中的递增和递减运算符未显示预期结果

时间:2019-07-11 15:52:05

标签: c operators post-increment decrement pre-increment

增量和减量运算符未给出预期结果

我尝试在dev c ++上运行此代码,并且代码块都给出10和15作为输出

#include<stdio.h>
void main()
{
    int a = 2 , b = 3;
    b = a++ + b--;
    a = a-- + ++b;
    b = ++a + --b;
    printf("%d%d",a,b);
}

我希望输出8和12,但是我得到10和15,谁能解释一下。

0 个答案:

没有答案