什么是for循环语句?
for循环语句是一种更加便捷的语句,他与while语句功能基本相同
与while循环语句不同的是
for循环语句将对标识符的初始化或标识符的定义,标识符的判断,标识符的改变都集中在了一处
for循环语句的解读:
比如上面那个例子,for(b=1;b<=n;b++),for循环语句的意思是,对于一开始的b=1,当b小于等于n时,重复做循环体,每一轮结束都会使b加1。for(初始动作;条件;每轮的动作)
for循环语句的读入顺序:
for循环语句的执行从前往后的顺序是,标识符的人初始化或者标识符的定义,标识符的判断,循环体,标识符每一轮的改变。
for循环语句表达式的省略:
对于for循环语句来说有多种写法,对于上面那个for循环,我们可以写成两种形式
标识符的初始化和变量的改变我们可以不在for循环语句中写,
标识符的定义和初始化也可以写进for循环语句
需要注意的是:虽然for循环语句表达式可以省略,但是那两个分号;;不能省略。
for(;条件;)等效于while(条件)
多种循环语句应如何选择?
如果是先判断在做
当循环次数确定的时候,我们首先选择for循环语句,
当循环次数不确定的时候,我们首先选择while循环语句。
如果是先做再判断
选择do while语句