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

为什么9++是9不是10

为什么9++是9不是10

提问者:Bill_Albert 2015-08-11 04:31

个回答

  • mkw74123698
    2015-08-18 10:06:45

    公式是这样的:

    a=b++;//得出a=b;b=b+1

    a=++b;//得出a=b+1;b=b+1

    凡是类似a++,++a的,其值不是指a的值,结合这公式看看


  • 丶小八戒
    2015-08-11 09:05:28

    i = 9++;先把9赋值给i,然后再加1,i = 9

    i = ++9,先加1变成10,然后赋值给i,i = 10

  • 忆木偶
    2015-08-11 09:03:56

    9++是先有值,再加一,但加一后还没赋值,可以结合++9来测试