在学习完if,switch这些判断语句后,紧接而来的是同样重要的循环语句:for 循环,while 循环以及do……while 循环。
目录
用法
循环语句,顾名思义,就是一直重复执行,但c++语言里有多种循环语句。所以,在学习循环语句之前,得先了解它们的用法:
for | “当”型 |
while | “当”型 |
do……while | “直到”型 |
PS:“‘当’型和‘直到’型”是小白君在网上看见的大佬叫法,个人认为“当”型是指“当……就……否则……”,而 “直到”型是指“直到……结束循环,否则继续”(个人见解)
for 循环
基础
for循环是循环语句的一种,又称为计次循环,下面是它的语法:
for(init;condition;increment){
statement(s);
}
再来看for循环的控制流:
1. init 会首先被执行,且只会执行一次。这一步允许声明并初始化任何循环控制变量。当然,这里可以不写任何语句,只要有一个分号出现即可。
2. 接下来,会判断condition。如果为真,则执行循环主体;如果为假,则不执行循环主体,且控制流会跳转到紧接着for循环的下一条语句。
3.在执行完for循环主体后,控制流会跳回上面的increment语句。该语句允许更新循环控制变量。该语句可以留空,只要在条件后有一个分号出现即可。
4.