为什么9++是9不是10

来源:3-8 练习题

Bill_Albert

2015-08-11 04:31

为什么9++是9不是10

写回答 关注

3回答

  • 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来测试

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题