问答详情
源自:3-8 练习题

int b=9,b++为什么为9

b++不应该是b+1=10吗


提问者:qq__1062 2015-10-01 13:23

个回答

  • pardon110
    2015-10-01 13:27:06
    已采纳

    b++先使用后执行自增,简单如果输出b++会是9,但接着输出b则为10.

  • onemoo
    2015-10-01 21:50:25

    b++表达式的值是9,它和b的值是两回事。 只是这个表达式会在之后将b的值自增1。

  • KokoTa
    2015-10-01 16:20:30

    b++的意思是先用了b了然后再让它自加,也就是先输出b,然后再执行b+1=10,如果你想输出10,应该用++b。

  • qq_烟火也悲凉_0
    2015-10-01 14:53:07

    不懂啊?