问答详情
源自:3-3 自增与自减运算符

自增与自减运算符

#include <stdio.h>
int main()
{
    int x = 0;
    printf("x=%d\n",x++);
    printf("x=%d\n",++x);
    return 0;
}

请问,题目中的x++和++x的位置换一下,答案会有怎么样的变化,具体的运算过程又是怎么样的?请大神讲解一下啊。

提问者:小_年华 2016-11-05 00:24

个回答

  • 宇譞
    2016-11-05 00:32:45
    已采纳

        printf("x=%d\n",++x);  // 先把X+1 然后才显示X的值。
        printf("x=%d\n",x++)  //  先显示X的值再  给 X+1。