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

为什么第一个是100

谁能跟我说第一个为什么是100 #include

int main() {    int a=100;    printf("%d\n",a++);    printf("%d\n",++a);    printf("%d\n",--a);    printf("%d\n",a--);    printf("%d\n",a+1);    printf("%d\n",a);    return 0; }

提问者:qq_February_0 2016-02-29 11:11

个回答

  • 云间月0
    2016-02-29 12:22:36

    a++是先输出a再自加

  • chen_sky
    2016-02-29 12:06:35

    a++是先储存后再自加,而++a是先自加后再储存