循环中自增自减的问题

来源:4-6 循环结构之while循环

慕粉3678232

2016-09-05 18:19

自增自减在循环体中 i++ 这种++后置的 是每次循环后再自增还是运算结果出来后自增?

写回答 关注

3回答

  • 我入戲太深
    2016-09-05 19:30:29
    已采纳

    后置是执行完这条语句之后再自增。  而前置是执行这条语句之前就自增加一

    我入戲太深 回复慕粉3678...

    每次循环都会自增+1 比如 for(i=0;i<100;i++){ printf("此次循环是第%d次循环",i)} 这样的话 你就可以看到i的值从1一直变到99;

    2016-09-12 17:19:36

    共 2 条回复 >

  • 单眼去看世界
    2016-10-14 17:00:09

    ++i是先加1再循环   i++是先循环再加1

  • _James_Lee
    2016-09-05 20:02:16

    取值顺序不一样,前置是先取自增后的值,后置是先取自增前的值,除此之外它们的最终增值结果是一样的

    _James...

    针对你的问题,如果是在循环中,后置是自增完成后才执行下一个循环,运算语句中是先取自增前的值算出结果之后再自增

    2016-09-05 20:05:27

    共 1 条回复 >

C语言入门

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

926212 学习 · 20797 问题

查看课程

相似问题