慕粉3678232
2016-09-05 18:19
自增自减在循环体中 i++ 这种++后置的 是每次循环后再自增还是运算结果出来后自增?
后置是执行完这条语句之后再自增。 而前置是执行这条语句之前就自增加一
我入戲太深 回复慕粉3678...
每次循环都会自增+1 比如 for(i=0;i<100;i++){ printf("此次循环是第%d次循环",i)} 这样的话 你就可以看到i的值从1一直变到99;
2016-09-12 17:19:36
共 2 条回复 >
++i是先加1再循环 i++是先循环再加1
取值顺序不一样,前置是先取自增后的值,后置是先取自增前的值,除此之外它们的最终增值结果是一样的
_James...
针对你的问题,如果是在循环中,后置是自增完成后才执行下一个循环,运算语句中是先取自增前的值算出结果之后再自增
2016-09-05 20:05:27
共 1 条回复 >
C语言入门
926212 学习 · 20797 问题
相似问题
回答 4
回答 3
回答 1
回答 2