for循环结构中三个表达式的含义:
表达式 | 形式 | 功能 | 举例 |
表达式1 | 赋值语句 | 循环结构的初始部分,为循环变量赋初值 | int i=0 |
表达式2 | 条件语句 | 循环结构的循环条件 | i<100 |
表达式3 | 赋值语句,通常用++或--运算符 | 循环结构的迭代部分,通常用来修改循环变量的值 | i++ |
for循环结构执行的顺序如下。
(1)执行初识部分(int i = 0;)。
(2)进行循环条件判断(i<100;)。
(3)根据循环条件判断结果。如果为true。则执行循环体:如果为false,则退出循环。则退出循环,步骤(4)和步骤(5)均 不执行。
(4)执行迭代部分,改变循环变量值(i++)。
(5)依次重复步骤(2)~步骤(4),直达退出for循环结构。可见,在for循环结构中,表达式1这个初始部分仅仅执行一次。
break:
break语句用于终止某个循环,是程序调到循环体外的下一条语句。在循环中位于break后的语句将不再执行。
continue:
continue语句用于跳出本次循环,进入下一次循环的语句。