break与continue区别
通俗的来说,break结束整个循环,continue结束本次循环
实例(break)
#include <iostream>
using namespace std;
int main()
{
int sum=0;
int i;
for(i=0;i<101;i++)
{
sum+=i;
if(sum>=2000) break;
i=i;
}
cout<<sum<<" "<<i;
return 0;
}
前n项和第一次大于2000时,用break结束整个循环,然后输出和与i,i即1到i的和第一次大于2000
实例(continue)
#include <iostream>
using namespace std;
int main()
{
int sum=0;
int i;
for(i=0;i<11;i++)
{
if(i%2==1) continue;
sum+=i;
}
cout<<sum;
return 0;
}