continue break return的区别

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是已经带出主函数,不会执行下面的语句。

时间: 2024-08-05 08:21:08

continue break return的区别的相关文章

关于Break、Continue和Return的区别

1. break 直接跳出当前的循环,从当前循环外面开始执行,忽略循环体中任何其他语句和循环条件测试.它只能跳出一层循环,如果循环是嵌套循环,那么需要按照你嵌套的层次,逐步使用break来跳出: 2. continue 也是终止当前的循环过程,但它他并不跳出循环,而是继续往下判断循环条件执行语句.它他只能结束循环中的一次过程,但不能终止循环继续进行: 3. return 可被用来使正在执行分支程序返回到调用它的方法,return表示中止当前函数的运行,并将操作权返回给调用者, 如果是在main函

break和continue、return的区别

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>break和continue.return的区别</title></head><body><script> // 在 javascript中break,continue和return 这三个关键字, 都有停止循环的功能,ret

JAVA break、continue和return的区别

控制跳转:continue和break的区别,以为return Continue在循环中使用,一般在for中使用 Break:跳出单重循环,常和switch搭配使用. 效果区别 Break的结果如下:中断了单层循环,之后的也不会再执行了 Continue效果如下: Continue结果:只是跳过了这个循环值,其他的后续照样执行. Return:返回,结束的是方法 Return结果,在return返回之后,over语句也并没有执行,因此return是这个方法的结束.

break、continue和return的区别

1.break:跳出当前循环 01.作用: 001.只能在循环体内和switch语句体内使用break语句 002.使用break只能跳出当前的循环体或者是当前的switch语句 003.当break在循环体内,不存在在switch语句体内时,则在执行break后,只跳出循环体 02.代码: for (int i = 0; i < 10; i++) { if (i == 2) { return; } System.out.println("执行的第" + i + "遍&

Java关键字break、continue、return的区别

1.break      break只能用于switch语句和循环语句中,跳出当前循环:但是如果是嵌套循环, 则只能跳出当前的这一层循环,只有逐层break才能跳出所有循环 for (int i = 0; i < 20; i++) { if (i == 10) { break; // 在执行i==6时强制终止循环,i==10不会被执行 } System.out.println(i); }      2.continue      continue 只能用于循环语句中,终止当前循环,但是不跳出循环

Java基础(basis)-----关键字break、continue、return的区别

   1.break      break只能用于switch语句和循环语句中,跳出当前循环:但是如果是嵌套循环, 则只能跳出当前的这一层循环,只有逐层break才能跳出所有循环 for (int i = 0; i < 20; i++) { if (i == 10) { break; // 在执行i==6时强制终止循环,i==10不会被执行 } System.out.println(i); }    2.continue      continue 只能用于循环语句中,终止当前循环,但是不跳出循

break continue exit return 的区别

讲起这几个shell内置函数,有段搞笑的故事,博主本身学习linux的时候不专心,所以脚本很烂.. 有一天在玩一款拳皇的时候,听到continue一词,让博主很惊讶.至此开启爱上脚本的道路. 上简单的测试 [[email protected] day1]# cat ss.sh #!/bin/bash for ((i=0;i<5;i++)) do if [ $i -eq 3 ] then break #continue #exit fi echo $i;sleep 1done echo "o

00.continue break return的使用场景

continue continue 语句跳出本次循环,而break跳出整个循环. continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环. continue语句用在while和for循环中. # continue第一个实例 for letter in 'Python': if letter == 'h': continue print('当前字母 :', letter) > 当前字母 : P > 当前字母 : y > 当前字母 : t > 当前字母

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

break.continue.return之间的区别与联系 在软件开发过程中,逻辑清晰是非常之重要的. 代码的规范也是非常重要的.往往细节决定成败.在编写代码的时候,一定要理解语言的作用以及使用的方法和场景.下面来介绍一下break.continue.return三者的区别和联系. 1. break : (1).结束当前整个循环,执行当前循环下边的语句.忽略循环体中任何其它语句和循环条件测试. (2).只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来跳出