特殊的流程控制语句break continue exit

break语句可以结束当前的for、foreach、while、do-while、或者switch的执行。

  1. for($i=1; $i<10; $i++) {
  2. if($i == 5) {
  3. echo "到此结束了哦";
  4. break;
  5. }
  6. echo $i."<br />";
  7. }

continue语句

  1. for($i=1; $i<10; $i++) {
  2. if($i == 5) {
  3. echo "跳过等于5的,不会输出5!";
  4. continue;
  5. }
  6. echo $i."<br />";
  7. }

exit语句、exit()die()

  1. $a = 7;
  2. if($a == 7) {
  3. exit;
  4. }
  5. echo "hello world!";
  1. $a = 7;
  2. if($a == 7) {
  3. exit("程序到此结束了,不再往下执行!");
  4. //die()是exit()的别名
  5. }
  6. echo "hello world!";

原文地址:https://www.cnblogs.com/big2cat/p/9856256.html

时间: 2024-08-01 02:42:46

特殊的流程控制语句break continue exit的相关文章

JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结

JAVA之旅(二)--if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结 JAVA的思想真的很重要,所以要专心的学--献给刚入门的小程序员们 一.语句 一般语句也就三个类型 判断语句 if 选择语句 switch 循环语句 for 当然,还有其他的 我们这里一个一个来讲 1.if if,如果,就是判断,if(条件){} //公共的 类 类名 public class HelloJJAVA { // 公共的 静态 无

linux 循环结构中的 break continue exit return区别

1 概述 在脚本的循环中,需要用到break,continue,exit.来控制循环.利用return来获取函数的返回值.本文将对这四个命令的使用做介绍 break [N]:提前结束第N层循环,最内层为第1层 continue [N]:提前结束第N层的本轮循环,而直接进入下一轮判断:最内层为第1层 exit 命令终止脚本 2  break continue exit   对比 2.1 break 和continue 测试 假设一个循环体内,总共嵌套了3层循环,总循环体N为3,break 和con

for,break,continue,exit

if后接的是命令if rpm -q gcc && id tom||echo "sss"; &&如果前面的命令执行成功则执行&&后的命令否则执行||后面的命令 for 遇空格或回车算一次for i in tom jerry dofor i in *.sh{1..10}相当于1 2 3 4 5 6 7 8 9 10for i in {1..10}seq -w 10 等宽09 10seq 2 2 10 从2到10 每隔一个取一个数for i i

break , continue , exit

break , continue , exit #!/bin/bash . /etc/init.d/functions for i in `seq 1 10`;do if [ $i -eq 3 ];then #continue #没有数字3 break #exit fi echo $i done echo "ok~"

break continue exit return 函数对比

break,continue,exit,用于循环结构中,控制循环的走向,return用于函数中,返回由shell函数得到的退出值给调用它的脚本. 命令 说明 break n n表示跳出循环的层次,如果省略n表示跳出整个循环 continue n n表示退到第n层继续循环,如果省略n表示跳过本次循环,忽略本次循环的剩余代码,进入循环的下一次循环 exit n 退出当前shell程序,并返回n.n也是可以省略 return 返回由shell函数得到的退出值给调用它的脚本 一.关于break,cont

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

[转帖]Shell脚本中的break continue exit return

Shell脚本中的break continue exit return 转自:http://www.cnblogs.com/guosj/p/4571239.html break结束并退出循环 continue在循环中不执行continue下面的代码,转而进入下一轮循环 exit退出脚本,常带一个整数给系统,如 exit 0 return在函数中将数据返回或返回一个结果给调用函数的脚本 我理解为:break是立马跳出循环:continue是跳出当前条件循环,继续下一轮条件循环:exit是直接退出整

JavaScript的流程控制语句break和continue

用于在循环中精确地控制代码的执行. 一.break语句: break 语句会立即退出循环,强制继续执行循环体后面的语句. for (var box = 1; box <= 10; box++) { if (box == 5) break; //如果 box 是 5,就退出循环 document.write(box); document.write('<br />'); } 二.continue语句 continue 语句退出当前循环,继续后面的循环. for (var box = 1;

python中break continue exit() pass浅析

1.break break是终止本次循环,比如你很多个while循环,你在其中一个while循环里写了一个break,满足条件,只会终止这个while里面的循环,程序会跳到上一层while循环继续往下走 以简单的for循环来举例 for i in range(10): print("-----%d-----" %i) for j in range(10): if j > 5: break print(j)这里遇到j>5的时候第二层的for就不循环了,继续跳到上一层循环 2.