break
语句我们在switch
知识点的时候讲过,就是跳出当前代码块的意思。
一、break和continue
如果 循环中 遇到 break
,程序会终止当前循环,执行当前循环以外的语句;
而 循环中 遇到 continue
的时候,程序会跳过本次循环剩余的部分(代码),继续开始下一次循环。
break
和 continue
都可以用在 for
、while
、do-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;
}
}