那么紧接着上一条,我来讲讲关于循环的理解。
二:循环语句
1:while语句。
while(循环控制表达式)
{
语句序列;
}
那么来说一下while语句的过程:
(1)计算循环控制表达式的值。
(2)判断循环控制表达式的值真假,若为真则执行语句序列并返回到步骤(1)。
(3)若循环控制表达式为假,则退出循环,执行循环后的语句。
tip:0为假,非零即为真。
2:do-while语句。
do
{
语句序列;
}while(循环控制表达式);
与while语句不同的是,do-while语句中的循环控制表达式是在执行循环体之后测试的。
过程如下:
(1)执行语句序列;
(2)计算循环控制表达式的值并判断真假。
(3)若为真则返回步骤(1),否则退出循环,执行后面的语句。
对于do-while语句来说,这类语句至少被执行一次。
3:for语句。
for(初始化表达式;循环控制表达式;增值表达式)
{
语句序列;
}
注意:for循环中三个表达式之间的分隔符是分号,有且仅有两个分号。
在一些情况下for()中的语句可以省略,一般情况下,循环控制表达式很少省略,若省略,则表示循环条件永远为真。