你好!!!
首先会循环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哈、、、后面也是如此!!
不理解的我们在联系!!!