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

大神帮忙啊!

为什么最后那个A是100  不是应该是101吗?不是应该赋值A--?

提问者:蓝图有你 2015-07-30 22:13

个回答

  • Perona
    2015-07-30 22:23:15

    注释不是写了嘛,这里并不改变a的值。

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

    这里的输出结果是:变量a加上1的结果

    这么说吧,桌子上有个钱包和一块钱。变量a相当于钱包,钱包里面有100,现在知道桌子上的钱是100+1,即变量a+1。但是这个一块钱只是桌子上的钱,不属于钱包里面的钱,所以并没有改变a的值。