c++ if 和continue

continue 只管for、while,不看if,不管多少if都直接无视,continue 表示终止本次(本轮)循环。当代码执行到continue时,本轮循环终止,进入下一轮循环,具有过滤功能。
#include <iostream>
using namespace std;
int main()
{
	int i=0,sum=0;
	for (i=0;i<10;i++)
	{
		if(i%3==0)
		{
			cout<<"i="<<i<<endl;
			continue;//当i为3的倍数时,直接跳出整个for循环,不再执行下面的sum=sum+i语句
		}
		sum=sum+i;

	}
	cout<<"sum="<<sum<<endl;
	return 0;
}

显示结果

猜你喜欢

转载自blog.csdn.net/weixin_38145317/article/details/81624705