C++ 教程目录

开始学习 C++

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";
}
C++ Playground
运行结果 / 调试信息
等待编译...
Graph loading...
0 / 0