不知道大家有没有对for循环循环的次数有过研究,
在这里,我就抛砖引玉,说下我自己的见解。
下面是我对几种比较常出现的循环的总结:
首先初始条件是0:
1.判断条件用的是‘<’:
例子:for(int i=0;i<10;i++){
}
那么将会循环10次,通过9-0+1得出
2.判断条件用的是‘<=’:
例子:for(int i=0;i<=10;i++){
}
循环:11次,通过10-0+1得出。
其次,初始条件是1:
1.判断条件用的是‘<’:
例子:for(int i=1;i<10;i++){
}
那么将会循环9次,通过9-1+1得出
2.判断条件用的是‘<=’:
例子:for(int i=1;i<=10;i++){
}
循环:10次,通过10-1+1得出。
可能还有更好的办法去得知循环的次数,欢迎评论。
|
|