结束语句之 continue

C 语言自学之 continue

Dome1:计算1到20之间不能被3整除的数字之和。
               运算结果为: sum=147

 1 #include<stdio.h>
 2  
 3 int main()
 4 {
 5     int i, sum;
 6     for(i=1, sum=0; i<=20; i++)
 7     {
 8         if(   i%3==0 )    //能被3整除这个条件如何写呢?能整除证明没有余数,所以使用求余符号。
 9         {
10             continue;     //continue结束后继续执行(符合条件的情况下跳过本次循环,直接进行下一次循环)
11         }
12         sum += i;//sum=sum+i
13     }
14     printf("sum=%d\n", sum);
15     return 0;
16 }

Dome2:小明今天篮球训练,需要运球10次,当运到5次的时候,突然来电话了,然后接完电话回来继续训练。
               我们可以将运球看成是一个循环,那么循环5次的时候,需要中断后继续训练

 1 #include <stdio.h>
 2     int main()
 3     {
 4         int i;//运球次数
 5         for (i=1;i<=10;i++)
 6         {
 7             printf("运球%d次\n",i);
 8             if(i==5)
 9             {
10                 printf("去接个电话\n");
11                 continue;
12             }
13  
14         }
15         printf("今天的训练到此结束");
16         return 0;
17     }

continue语句的作用是结束本次循环开始执行下一次循环。
    break语句与continue语句的区别是:break是跳出当前整个循环,continue结束本次循环开始下一次循环。

posted @ 2020-12-11 18:14  伍悦匿匿  阅读(539)  评论(0编辑  收藏  举报