为了账号安全,请及时绑定邮箱和手机立即绑定

循环中自增自减的问题

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

正在回答

3 回答

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

0 回复 有任何疑惑可以回复我~
#1

慕粉3678232 提问者

在循环体中 执行完这再自增 不会每次循环自增?
2016-09-05 回复 有任何疑惑可以回复我~
#2

我入戲太深 回复 慕粉3678232 提问者

每次循环都会自增+1 比如 for(i=0;i<100;i++){ printf("此次循环是第%d次循环",i)} 这样的话 你就可以看到i的值从1一直变到99;
2016-09-12 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

_James_Lee

针对你的问题,如果是在循环中,后置是自增完成后才执行下一个循环,运算语句中是先取自增前的值算出结果之后再自增
2016-09-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926211    人
  • 解答问题       20797    个

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

进入课程

循环中自增自减的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信