continue的用法
例:求出1--1000内所有能被3、5、7整除的所有的数。
#include<stdio.h>
main()
{
int n;
for(n=1;n<=1000;n++)
{
if(n%3!=0)
continue; /该句表示,如果n不能被3整除,直接跳过后面的步骤,进行下一次循环,下面两个也是一样/
if(n%5!=0)
continue;
if(n%7!=0)
continue;
printf(“%d t”,n);
}
printf(“n”);
}
break与continue的区别:
break语句是,上面的条件如果成立,强行结束循环,执行下面的语句。所以其一般只进行一次满足条件的运算。
continue语句是,上面的条件如果不成立,就不再执行后面的语句,再重头开始执行。执行完成后,继续上面的循环条件,直至循环条件结束。所以,其执行结果不确定。(有可能为空(所有条件都不满足),也就可以为1,也有可能为多)
捐赠本站(Donate)
如您感觉文章有用,可扫码捐赠本站!(If the article useful, you can scan the QR code to donate))
- Author: shisekong
- Link: https://blog.361way.com/c_continue/493.html
- License: This work is under a 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. Kindly fulfill the requirements of the aforementioned License when adapting or creating a derivative of this work.