continue和break语句

阅读量: 193 编辑

break 语句我们在switch知识点的时候讲过,就是跳出当前代码块的意思。

一、break和continue

如果 循环中 遇到 break ,程序会终止当前循环,执行当前循环以外的语句;

而 循环中 遇到 continue的时候,程序会跳过本次循环剩余的部分(代码),继续开始下一次循环。

1562114302935072.png

breakcontinue 都可以用在 forwhiledo-while循环中。

二、代码案例演示

for(int i = 0; i < 10; i++){
	if(i == 4){
		break; //换成  continue 看看效果
	}
	
	cout << "i是:" << i << endl;
}

三、编程练习

判断一个数n是否是素数(质数):在大于1的自然数中,除了1和他自身,不再有其他因数,这个数就是素数。

也就是说用这个数除以1到n中间的数,如果都不能整除,那么就是素数。

//爱码岛编程

int n = 97;
for(int i = 2; i < n; i++){
    if(n%i == 0){	//能整除就不是素数
    
        break;
    }
}
爱码岛编程公众号
试卷资料
爱码岛编程小程序
在线刷题
苏ICP备13052010号
©2023 南京匠成信息科技有限公司