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

++x为什么不等于1

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

提问者:慕粉5278784 2019-12-01 17:46

个回答

  • 宝慕林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取值后,才加的一,不输出啊