C++ 循环
有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。
编程语言提供了各种控制结构,允许更为复杂的执行路径。
循环类型
C++ 编程语言提供了以下几种循环类型:
| 循环类型 | 描述 |
|---|---|
| while 循环 | 当给定条件为真时,重复执行一个语句或语句块。 |
| for 循环 | 多次执行一个语句序列,简化管理循环变量的代码。 |
| do...while 循环 | 除了它是在循环主体结尾测试条件外,其他与 while 循环类似。 |
| 嵌套循环 | 您可以在 while、for 或 do..while 循环内使用一个或多个循环。 |
循环控制语句
循环控制语句改变你代码的执行顺序。通过它你可以实现代码的跳转。
- break 语句:终止 loop 或 switch 语句,程序流将继续执行紧接着 loop 或 switch 的下一条语句。
- continue 语句:引起循环跳过主体的剩余部分,立即重新开始测试条件。
实例:for 循环
for( int a = 10; a < 20; a = a + 1 ) {
cout << "a 的值:" << a << endl;
}
实例:嵌套循环(寻找质数)
for(i=2; i<20; i++) {
for(j=2; j <= (i/j); j++)
if(!(i%j)) break; // 如果找到,则不是质数
if(j > (i/j)) cout << i << " 是质数\n";
}
运行结果 / 调试信息
等待编译...
Graph loading...
0 / 0