1.continue 语句的作用

      终止本次循环的执行,即跳过当前一次循环中continue语句后尚未执行的语句,然后进行下一次循环条件的判断。
2.break 语句的作用

    (1)当break在循环体内时,强行终止整个循环的执行,即结束整个循环过程,不再判断执行循环的条件是否成立,直接转向循环体下面的语句。
    (2)当break出现在循环体中的switch语句体内时,其作用只是跳出该switch语句体。

3.return 语句的作用

     ( 1 ) return 从当前的方法中退出,返回到调用该方法的语句处,继续向下执行。
     ( 2 ) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致。
     ( 3 ) return后面也可以不带参数,不带参数就是返回空,其实主要目的就是用于中断函数执行,返回调用函数处。
具体事例
 

 1     #include <stdio.h>
 2     int main()
 3     {
 4         int i = 5,n = 0;
 5         while(i--)
 6         {
 7             if(i == 3)
 8          // return;
 9          // break;
10             continue;
11             else if(i == 1)
12                 n = 6;
13         }
14         n = n + 5;
15         printf("i=%d\n",i);
16         printf("n=%d\n",n);
17             return 0;
18     }

当运行continue时,结果为:

1     i=-1
2     n=11

当运行break时,结果为:

1     i=3
2     i=5

当运行return时,没有结果,说明当执行i==3是已经带出主函数,不会执行下面的语句。

 

转载于:https://www.cnblogs.com/Seachal/p/5184919.html

continue break return的区别相关推荐

  1. break、continue、return的区别

    break.continue.return的区别 break:表示中断,可以在switch case中或循环中 使用   当遇到break 则结束当前整个switch case 或 循环 contin ...

  2. 小陈学JS return语句+break,continue,return的区别

    return语句 1)语法格式: 1.我们函数只是实现某种功能,最终的结果需要返回给函数的调用者   :函数名(),通过return实现的 2.只要函数遇到return就把后面你的结果 返回给函数的调 ...

  3. c语言break和return区别,C语言break,continue和return的区别

    https://blog.csdn.net/xlhcgd/article/details/49451325 break,continue,return的相同之处是,它们都改变了程序的执行流程. 区别是 ...

  4. Java中for循环continue,break,return三者之间的关系

    理论介绍 1.continue 跳出本次循环,进行下一个循环 2.break 跳出for循环结束: 3.return 直接结束循环 实例 实例1: for(int i =0;i<5;i++){S ...

  5. C# continue,break,return 跳转语句的用法

    首先这些语句都是放在循环体中进行运行的,其次是每个语句都有不同的含义,容易弄混,就想写下来,方便自己以后的查看. break  -- 中断内部循环 continue  --中断内部当前循环,直接跳入下 ...

  6. break, continue, goto, return语句详解

    关于break,continue,goto,return语句区别详解(所有语言通用的语法知识) 一.break 1. break语句形式: break; 2. break语句功能: A. switch ...

  7. JavaScript 中,break , continue , return 的区别

    break , continue , return 的区别 break :结束当前的循环体(如 for.while) continue :跳出本次循环,继续执行下次循环(如 for.while) re ...

  8. java ab与ab的区别 a|b与a||b的区别 break、continue、return

    1.逻辑运算符 a&b与a&&b的区别:a&b--a与b都计算,a&&b--先计算a如果a为false则不计算b. a|b与a||b的区别:a|b--a ...

  9. break、continue、return之间的区别与联系

    break.continue.return之间的区别与联系 在软件开发过程中,逻辑清晰是非常之重要的. 代码的规范也是非常重要的.往往细节决定成败.在编写代码的时候,一定要理解语言的作用以及使用的方法 ...

最新文章

  1. Python Qt GUI设计:QTabWidget、QStackedWidget和QDockWidget容器控件类(提升篇—2)
  2. TeeChart经验总结 10.ZoomScroll
  3. python虚拟环境的使用
  4. VMware VCenter模板不显示问题
  5. 【机器视觉】 dev_open_window算子
  6. java默认virtual_mac jdk配置(系统默认or自己配置)
  7. 人人视频android app,人人视频安卓版
  8. layer弹出层自适应高度,垂直水平居中
  9. 编译原理逆波兰式实验java_【实验三】—— 逆波兰式生成实验报告
  10. JAVA正则表达式验证英文字母、汉字和数字!!!
  11. 输入一个角度的弧度值x,计算该角的余弦值
  12. 苹果手机快速发送文件到win10电脑
  13. Android调用传感器和震动
  14. AVPlayer v1.4 - 超强媒体播放器 中文版
  15. 国内各大互联网公司Java工程师笔经面经
  16. TP5中 save操作 不能foreach循环操作 循环就只有最后一次有效 解决方案
  17. 【2023年更新】自己手动去除 WinRAR 的弹窗广告
  18. 信息安全技术 个人信息安全规范
  19. Camtasia Studio2021喀秋莎激活下载如何录制屏幕教程
  20. Win11 22000.613(KB5012592)更新失败怎么办?

热门文章

  1. 云计算:技术疲劳玩概念 伪云项目横行于世
  2. ×××保障再上层楼:侠诺×××备援实例
  3. oracle 119(11.2.0.4),ORACLE 从 11.2.0.1 升级到 11.2.0.4 版本之ORA-00119问题处理纪实
  4. python 3.9 发布_Python 3.9.0 稳定版发布
  5. java并发编程之Thread.sleep方法详解
  6. PostgreSQL源码学习(1)--PG13代码结构
  7. php 什么情况下加异常,PHP中的异常
  8. 计算机辅助设计与制造专业课程,《计算机辅助设计与制造》课程实验指导书
  9. linux 内存管理 ppt,Linux内存管理 Memory Manager.ppt
  10. Java 并发编程之线程池 ExecutorService 接口