问答详情
源自:4-8 循环结构之for循环(一)

a++与++a

我还是没分清a++  与 ++a 。int a=9,为什么a++  =9 ?按照先取值再运算不是等于10吗

提问者:精慕门5482338 2017-08-21 10:35

个回答

  • qq_YoungKhalifa_0
    2017-09-24 07:30:00

    恩 我知道了

  • 解语yo
    2017-08-21 10:55:29

    ++a先运算再取值:比如a=5,++a是先进行a增1的运算,这时取a的值为6,所以表达式a=6。

    a++先取值再运算:比如a=5,a++是表达式先取a的值为5,然后a增1,这时a的值为6体现在下一次a的运算中