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

来源:3-3 自增与自减运算符

JAKESE

2021-08-09 17:35

#include<stdio.h>

int main() {

int x = 0;

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

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

return 0;

}


写回答 关注

1回答

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

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

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

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题