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

为什么第二个输出怎么是1而不是0呢

#include<stdio.h>

int main() {

int x = 0;

printf("%d\n", ++x + 1);

printf("%d\n",x);

return 0;

}


提问者:JAKESE 2021-08-09 17:35

个回答

  • 袁斐崎
    2021-08-10 13:14:36

    ++x,这个东西是先将X的值加1再取值

    所以第2个里面x的值是1