不得不说的for循环

今天突然发现我对for循环一点都不了解,看了网上大神的介绍才知道,以前所学太浅显了。问题的由来是这行代码:
for(i=0;i<10;++i) 

教科书看的不好,不是个好学生呀,现在补补课,记录如下:

for(i=0; i<n; i++)
statments;

for语句一开始,首先对i进行初始化,然后接着判断i<n,接着执行statments,然后进行i++运算,然后再i<n比较,再进行下一次statments运算。再进行i++ …. ….
所以要注意这个执行的顺序,就会明白,在这个地方,++i和i++的效果是一样的。

你可能感兴趣的:(不得不说的for循环)