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

来源:3-8 练习题

qq__1062

2015-10-01 13:23

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


写回答 关注

4回答

  • 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

    不懂啊?


C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题