for continue break
for循环是一个经常使用的循环,其通常包含三条语句
for(sentence 1;sentence 2;sentence 3)
{
body
}
现在对这三条语句做一些说明,说明它们分别是作什么用,在什么时候执行
这是for循环中,最最普通,最最基础的部分。
1、首先,sentence 1:
sentence 1一般是一条赋值语句,例如常用的 int i=0; 之类的。
这一条语句一般只在最开始进入循环时运行一次,且再次定义的变量只在循环中有效。
2、其次,sentence 2:
sentence 2一般是一条判断语句,它让计算机知道是否需要再次进入循环,因此,这一条语句在每一次进入循环之前都会执行,若判断为true,则进行循环,若判断为false,则跳出循环。
3、最后sentence 3:
sentence 3是最后的结束语句,每次执行完一次循环后都会执行一次。
然后再是一些高级一点的操作:
1、省略语句:
例如,在执行循环时,觉得没有必要输入位于sentence 1或sentence 3的语句(sentence 2的语句一般还是得需要的吧,不然只能通过break跳出循环了)
可以保留分号,不写。例如:
for(;senten 2;)
{
body
}
2、break和continue
break的含义是直接跳出循环。
continue的含义是不再执行循环剩下的语句,跳回sentence 3(注意continue这里还会执行一次sentence 3的操作!!),然后回到sentence 2判断