C++ 循环
循环
在编程中,循环是常见的控制结构之一,它可以让程序重复执行某一段代码。循环语句提供了三种循环类型:while、do while 和 for。
while 循环
while 循环是最简单的循环类型之一。它只有一个判断条件,只有当条件为真时,循环体中的代码才会被执行,执行完后再次判断条件,直到条件为假才退出循环。
while(condition)
{
statement(s);
}
do-while 循环
do-while 循环与 while 循环的差别是,它先执行一次循环体,然后再判断条件是否为真,如果条件为真,则继续执行循环体,否则退出循环。
do
{
statement(s);
} while( condition );
for 循环
for 循环是循环语句中最常用的类型之一,它将循环条件和循环计数器结合在一起。for 循环的语法形式如下:
for( init; condition; increment )
{
statement(s);
}
其中,init 表示循环计数器的初始值,condition 表示循环条件,increment 表示循环计数器的增量。
循环控制语句
循环控制语句是用来终止当前循环或跳过当前循环中的一部分代码。常用的循环控制语句有 break、continue 和 goto。
break 语句
break 语句用来立即终止当前循环,程序将跳出当前循环,不再执行循环体中剩余的语句。
while(condition)
{
if(condition)
{
break;
}
statement(s);
}
continue 语句
continue 语句用于跳过当前循环中的一部分代码,直接进入下一次循环,忽略循环体中 continue 语句后面的语句。
for(counter; condition; counter++)
{
if(condition)
{
continue;
}
statement(s);
}
goto 语句
goto 语句是一种无条件跳转语句,可以用来跳转到程序的另外一个位置。
goto label;
statement(s);
label: statement(s);
总结
循环语句是编程中常用的结构之一,能够帮助程序完成需要重复执行的任务。C++ 中提供了三种循环类型:while、do-while 和 for。此外,还有三种常见的循环控制语句:break、continue 和 goto,可以用来终止或跳过循环的执行。