main() {int i; for(i=1;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 00:15:10
main() {int i; for(i=1;i

main() {int i; for(i=1;i
main() {int i; for(i=1;i

main() {int i; for(i=1;i
首先会循环40次:从i=1到i=40,当i=1;的时候,先执行if(i++%5==0),其中i++表示先是用i当前的值,然后在加一,即if(i++%5==0)等价于if(i%5==0),i++;显然i=1,不成立(此时i已经等于2了)那么就执行下次循环,此时的i=3了,还是、、、、
最后当i=30的时候,if(i++%5==0)满足条件,此时的i=31.然后if(++i%8==0)其中是++i,是先把i加一,即此时I=32,然后在判断if(i%8==0)显然也成立,那么就输出32哈、、、后面也是如此!
不理解的我们在联系!