第六章 循环结构(二)

一 .     for循环

语法:

for(表达式1;表达式2;表达式3){

                         //循环体

 }

表达式1:赋值语句>循环结构的初始部分,为循环变量赋初值,eg:int i =0

表达式2:条件语句>循环结构的循环条件,eg:i<100

表达式3赋值语句,通常使用++或--运算符>循环结构的迭代部分,通常用来修改循环变量的值eg:++

 

二.     执行顺序: 

(1)执行初始部分(int i = 0;).

(2)进行循环条件判断(i<100)

(3)根据循环条件判断结果.如果为true,则执行循环体;如果为false,则退出循环,步骤(4),(5)均不执行.

(4)执行迭代部分,改变循环变量值(i++).

(5)依次重复步骤(2)~步骤(4),直到退出for循环结构.

语法区别:
while         |     do-while      |       for
while循环:       |     do{       | for(初始化;条件;迭代){
while(<条件>){       | //循环体         | //循环体
//循环体           | }while(<条件>);      | }

}

无论哪一种循环结构,都有4个必不可少的部分:初始部分、循环条件、循环体、迭代部分

执行顺序:
while 循环:先判断,再执行
do-while循环:先执行,再判断
for循环:先判断,再执行

适用情况:
循环次数确定的情况,通常选用for循环
循环次数不确定的情况,通常选用while或do-while循环

posted @ 2017-10-08 16:14  知之者为知  阅读(111)  评论(0编辑  收藏  举报