06.15 我们来说说循环嵌套很重要的几个关键词

我们来说说循环嵌套很重要的几个关键词

大部分学习c语言的学习着一般会在循环那里卡一段时间,那么有什么办法呢,没办法多练多敲,再者循环不是大山,它只是个减速带,所以不要怕,给油冲过去。

下面我们要讲的是在循环嵌套里面很重要的,两个关键词。

break关键字

当 break 关键字用于 while、for 循环时,会终止循环而执行整个循环语句后面的代码。break 关键字通常和 if 语句一起使用,即满足条件时便跳出循环。但这里要注意,break只会跳出一层循环。看下面例子。

  1. #include <stdio.h>
  2. int main(){
  3. int i=1, j;
  4. while(1){ // 外层循环
  5. j=1;
  6. while(1){ // 内层循环
  7. printf("%-4d", i*j);
  8. j++;
  9. if(j>4) break; //跳出内层循环
  10. }
  11. printf("\\n");
  12. i++;
  13. if(i>4) break; // 跳出外层循环
  14. }
  15. return 0;
  16. }

运行结果:

1 2 3 4

2 4 6 8

3 6 9 12

4 8 12 16

continue语句

continue 语句的作用是跳过循环体中剩余的语句而强制进入下一次循环。continue语句只用在 while、for 循环中,常与 if 条件语句一起使用,判断条件是否成立。

  1. #include <stdio.h>
  2. int main(){
  3. char c = 0;
  4. while(c!='\\n'){ //回车键结束循环
  5. c=getchar();
  6. if(c=='4' || c=='5'){ //按下的是数字键4或5
  7. continue; //跳过当次循环,进入下次循环
  8. }
  9. putchar(c);
  10. }
  11. return 0;
  12. }

运行结果:(\\n是回车)

输入: 0123456789\\n

01236789

总结一下 break是跳出循环,而continue是结束本次循环,进入下次循环。

到这里就讲完了,在学到循环的同学要掌握好这两个关键词,另外假如觉得我的文章还可以的可以,关注,转发,收藏,评论。

另外如果有想学习C语言的或者在学习C语言的人,可以私聊发送“C语言”,进学习群领取学习资料。如果有学习问题也可以在群里及时问出。


分享到:


相關文章: