求大神,i++和++i有啥区别

来源:4-12 循环结构之多重循环

qq_愿时光安好_04050009

2016-10-02 21:09

i++是先取值,后加1,++i是先加1后取值,一直搞不懂他俩再循环体里到底有啥不同

写回答 关注

3回答

  • 天嘿嘿
    2016-10-03 15:27:51

    i++是用了再加,++i是加了在用

  • 慕粉4069701
    2016-10-02 23:41:53

    i++是在循环体中用没加1时 i 的值再加1用到下一次循环,++i是在循环体中用加完1后 i 的值

    应该是这样吧

  • qq_我不学习就打我_0
    2016-10-02 23:39:39

    举个例子,x=i++等价于x=i,i=i+1;而x=++i等价于x=i+1,i=i+1.

    qq_愿时光...

    比方说for(i=1;i<5;i++)与for(i=1;i<5;++i)每一次循环时i的值相同吗,会影响嵌套循环吗

    2016-10-03 08:03:17

    共 1 条回复 >

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题