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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 10:23:48
main(){inti;for(i=1;imain(){inti;for(i=1;imain(){inti;for(i=1;i首先会循环40次:从i=1到i=40,当i=1;的时候,先执行if(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哈、、、后面也是如此!
不理解的我们在联系!