++x为什么不等于1

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

慕粉5278784

2019-12-01 17:46

为什么++x不等于1?而等于0? ++x不应该取x的值0之后再加1吗?

写回答 关注

3回答

  • 宝慕林0086668
    2020-02-07 20:58:17

    ++x和x++的理解是这样的:++x是先给x的值+1然后赋值给++x这个表达式,X++是表达式先取X得原值后X的值+1,

  • 精慕门8417245
    2020-01-04 15:45:09

    x=0;

    ++x;//输出1

    x++;//输出1

    这是对的, 你是不是理解错了



  • weixin_慕沐0378663
    2019-12-01 21:06:58

    对啊,x的值变成1 了,你也说了,他是先取值,再计算。所以++x=0取值后,才加的一,不输出啊

    慕粉5278...

    你看啊++x取值为0,不是还要在加1吗?不是等于1吗?

    2019-12-01 21:23:25

    共 1 条回复 >

C语言入门

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

926023 学习 · 20793 问题

查看课程

相似问题