21xrx.com
2024-11-05 17:21:32 Tuesday
登录
文章检索 我的文章 写文章
C++实现循环退出的代码
2023-07-03 08:10:25 深夜i     --     --
C++ 循环 退出 代码

循环是程序中常用的控制语句之一,但有时我们需要在一定条件下退出循环。 在C++中,我们可以使用break语句来实现循环的退出。当程序执行到break语句时,循环立即终止。

下面是一个简单的例子:


#include<iostream>

using namespace std;

int main()

{

 int i,sum=0;

 while (i<100) {

  sum+=i;

  i++;

  if(i>10)

   break;//当i>10时,退出循环

 }

 cout<<"sum="<<sum<<endl;

 return 0;

}

由上述代码可以看出,当i>10时,程序将退出循环并输出sum的值。使用break语句可以有效的简化程序的结构和调试。

除了break语句,还有一种在循环内部退出的方法:continue语句。当程序执行到continue语句时,会直接跳过本次循环的执行过程,直接进入下一次迭代。

下面是一个简单的例子:


#include<iostream>

using namespace std;

int main()

{

 int i,sum=0;

 while (i<100) {

  i++;

  if(i<10)

   continue;//当i<10时,跳过当前循环直接执行下一次迭代

  sum+=i;

 }

 cout<<"sum="<<sum<<endl;

 return 0;

}

由上述代码可以看出,当i<10时,程序将不会执行sum+=i,而是直接进入下一轮迭代。

总的来说,使用break和continue语句可以对循环的执行过程进行有效的控制,从而提高程序的效率和可读性。当我们需要在特定的情况下退出循环时,可以使用break语句;当我们需要跳过某次迭代时,可以使用continue语句。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复