for或while循环语句中break-continue-return的区别

雨点打透心脏的1/2处 2022-02-28 07:24 275阅读 0赞

(1)break;
for或while循环break是用于永久终止循环。即不执行本次循环中break后面的语句,直接跳出当前循环。
(2)continue;
for或while循环continue是用于终止本次循环。即本次循环中continue后面的代码不执行,进行下一次当前循环的入口判断。
(3)return
return 0;//跳出整个函数(包括循环)

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

在这里插入图片描述

  1. #include<stdio.h> //break;
  2. int main()
  3. {
  4. for (int j = 0; j < 2; j++)
  5. {
  6. for (int i = 0; i < 5; i++)
  7. {
  8. if (i == 2)
  9. {
  10. //break;//自跳出单层循环
  11. continue;//不执行后面的,但是不跳出循环
  12. }
  13. printf("%d\n", i);
  14. }
  15. printf("\n");
  16. }
  17. return 0;
  18. }

在这里插入图片描述

  1. #include<stdio.h> //break;
  2. int main()
  3. {
  4. for (int j = 0; j < 2; j++)
  5. {
  6. for (int i = 0; i < 5; i++)
  7. {
  8. if (i == 2)
  9. {
  10. //break;//自跳出单层循环
  11. //continue;//不执行后面的,但是不跳出循环
  12. return 0;//跳出整个函数(包括循环)
  13. }
  14. printf("%d\n", i);
  15. }
  16. printf("\n");
  17. }
  18. return 0;
  19. }

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,275人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python 循环语句for&while

    Python 循环语句 本章节将向大家介绍Python的循环语句,程序在一般情况下是按顺序执行的。 编程语言提供了各种控制结构,允许更复杂的执行路径。 循环语句允许我