自增,,,,,,

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

qq_飞向蓝天_03655313

2016-07-18 20:37

int x=0

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

为什么结果为0,不应该是1么?

写回答 关注

4回答

  • qq_袅袅烟云_03470696
    2016-07-18 20:45:25
    已采纳

    因为是++在后面,所以先用后加,所以结果x=0,变量x=1

    qq_飞向蓝...

    非常感谢!

    2016-07-18 20:52:45

    共 1 条回复 >

  • Sarkley
    2016-07-18 21:44:58

    ++再后,先读取X的值打印出来,再+1,所以先输出0,再下一步计算再以X=1计算

  • 慕仙8701110
    2016-07-18 21:11:41

    int x=0;++x;  运行结果:x=1 

    int x=0;x++; 运行结果:x=0

  • qq_南故笙烟_1
    2016-07-18 20:46:28

    因为是++在后面,所以先用后加,所以结果x=0,变量x=1

C语言入门

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

926026 学习 · 20793 问题

查看课程

相似问题

自增,自减

回答 2

自增自减...

回答 1

自增自减

回答 1

自增自减

回答 1

自增与自减

回答 1