在我们生活中,可能会由于某中原因需要中断当前的事情,过一会还能继续进行。如:小明今天篮球训练,需要运球10次,当运到5次的时候,突然来电话了,然后接完电话回来继续训练。
我们可以将运球看成是一个循环,那么循环5次的时候,需要中断后继续训练。在C语言中,可以使用continue语句进行该操作,代码实现如下:
运行结果:
continue语句的作用是结束本次循环开始执行下一次循环。
break语句与continue语句的区别是:break是跳出当前整个循环,continue结束本次循环开始下一次循环。
计算1到20之间不能被3整除的数字之和。
运算结果为: sum=147
在代码编辑器中:
第7、9行代码中根据注释提示完善代码。
#include <stdio.h>int main(){ int i, sum; for(i=1, sum=0; i<=20; i++) { if( ? ) //能被3整除这个条件如何写呢? { ? //应该用哪个循环结束语句呢? } sum += i; } printf("sum=%d\n", sum); return 0; }