第七课第五节,流程语句(版本5.0)

continue语句

继续语句的作用是跳过循环体中剩余的语句而强行执行下一次循环继续语句只用在循环体中,常与如果条件语句一起使用,用来加速循环可以说,继续语句就是循环流程的加速因子,只要执行继续语句,循环流程立马结束没完成的动作,返回到循环开始位置继续执行循环

(关键字,continue)

注意:

1、只能在 while 和 for 语句中执行,执行 continue 语句会停止当前循环的迭代,并从循环的开始处继续程序流程

2、执行 continue语句只能中断离此,中断最近的一层的循环体

举例:

1、单循环使用继续语句

var i=0
while(true) //设置循环
 if(i==27)
  continue //判断满足条件继续执行循环语句
 endif
 i=i+1
end

  

当如果语句"if(i==27)"的条件成立之后,就会执行继续语句,这样就会中断循环体中代码执行流程,从而使用i=i+1的语句无法执行,之后i的值一直是27,那么这个循环无法退出了

2、循环嵌套的情况下使用继续语句

while(true)
  for(var i=0;i<100;i++)
    if(i == 50)
      continue
    end
  end
end

  

当如果语句"if(i == 50)"的条件成立之后,就会执行继续语句根据注意2我们知道,继续语句只会中断遍历语句继续执行,使得程序的执行流程回到遍历的开始位置

时间: 2024-11-05 21:45:21

第七课第五节,流程语句(版本5.0)的相关文章

第七课第四节,T语言流程语句(版本5.0)

break语句 通常用在循环.遍历语句中.当跳出(break)语句用于循环语句中时,可使程序终止循环而执行循环后面的语句, 通常跳出 语句总是与如果语句联在一起.即满足条件时便跳出循环.可以说:跳出语句就是循环流程的克星,只要执行跳出语句,循环流程立马终止 (关键字, break) 注意: 1.只能在 while 和 for 语句中执行,执行 跳出 语句中断整个循环 2.执行 break 语句只能中断离此 跳出 语句最近的一层的循环体 举例: 1.单循环使用跳出语句 var i=0 while(

第七课第六节,T语言流程语句( 版本5.0)

select语句 seelct语句,可以说是if语句的升级版,当我们的if语句嵌套太多,或者if语句判断太多的时候,都可以考虑使用选择语句 在多条件判断的时候,选择语句的执行速度比多个if语句要快而且if语句的嵌套长度是有限制的 (注:关键字,select,end) 执行流程图解: 实例代码: var f=1.0 select(f) case 1.1 messagebox("满足条件1执行这里") case 1.2 messagebox("满足条件2执行这里") c

JAVA学习课第五 — IO流程(九)文件分割器合成器

文件分割器 private static final int SIZE = 1024 *1024; public static void splitFile(File file) throws IOException{ //用读取流关联文件(不确定文件格式) FileInputStream fis = new FileInputStream(file);//源是一个 byte[] by = new byte[SIZE];//定义1M的缓冲区 FileOutputStream fos = null

第一课 第五节 各种类型

1.值类型 --所有的数值类型 --字符类型 --逻辑类型 --枚举类型 --结构类型 直接将数据存储在栈里的变量的空间里面 2.引用类型 --数值类型 --指针类型 变量声明在栈里面,真实的对象(值)存储在堆里面,栈里面的变量 存储的是对象在堆里面的地址. (新手学习笔记,如有错误,请联系我,帮我更好的学习C#.)

第二课 第五节 ref与out

1.ref修饰符 --用于修饰方法的参数,在调用的时候必须在变量前加上ref 关键字. --用途: 限定参数只能传递变量而不能是参数. 2.out修饰符 --用于修饰方法的参数,在调用的时候必须在变量前加上out 关键字. --用途: 传递变量地址(不能是常量),并且在方法结束前为它赋值. 3.ref与out的区别 --ref可以修改或不修改变量的值,out必须赋值.4.数组的排序 --代码: ①Array.Sort(arr) ②冒泡排序 1 for(int i = 0;i < arr.Leng

第六课,T语言表达式(版本5.0)

TC综合开发工具里的表达式大体分为:计算表达式.条件表达式 计算表达式: 它一般是用在赋值过程中,或者是和条件表达式混合使用这样的表达式里只有数字运算符(如:+.-.+=.*=等等运算符),没有关系运算符(如:>.== . >=.!=等等运算符)变量使用例如: 目标x =(x+偏移x)* 比例x 结果 = (150+632)*100/(89-59) 条件表达式: 它一般是用在条件判断过程中,返回的是条件成立(真)或者不成立(假).例如:如果语句.循环语句以及遍历语句它使用的是关系运算符例如:

第三课,T语言数据类型(版本TC5.0)

数据类型 TC综合开发工具里使用的是可变类型,就是在程序执行过程中,TC综合开发工具会自动把数据转换为需要的类型,转换失败会出现相应的提示但是在一些特殊的场景下,是需要做类型强制处理,那么这时就需要使用到TC综合开发工具里的类型空间 下面的场景就需要使用类型空间进行数据类型的强制转换: 从内存里读出的人物x坐标是100.8945,但是我们在做坐标偏移计算时,就需要把x坐标转换为整型处理使用的方法如下: var x坐标=100.8945 坐标x=cint(x坐标) //会四舍五入,结果:101 坐

第四课,T语言运算符(版本5.0)

TC综合开发工具里支持了丰富的运算符,这样也要求大家对运算符的知识必须了解清楚,否则出现错误还不知道问题所在下面就为大家说说运算符的优先级与各个运算符含义 注意: 优先级代表同一表达式中运算符的运算顺序,从高到低!同一级别的按从左到右的原则运算 下图的优先级是从高到低排列的 优先级 运算符 名称或含义 使用形式与说明 1 [ ] 数组下标 数组名[常量表达式] ( ) 圆括号 (表达式)/函数名(形参表) 2 - 负号运算符 -表达式 -10+20 ++ 自增运算符 变量名++,是 变量名=变量

第七课第一节,T语言流程语句( 版本5.0)

流程语句 if语句 用if语句可以构成分支结构.它根据给定的条件进行判断,以决定执行某个分支程序段.TC综合开发工具的if语句有三种基本形式,并且每个语句的结尾都要有一个end (注:关键字,if,else,elseif,end) 执行流程图解: if语句在在开发应用使用的频率很高,一般都是用来做判断使用比如:判断是否符合某中条件等等 语句举例:实现在区域内找某一个点的颜色,支持模糊查找 var 返回的x坐标=0,返回的y坐标=0 findpic(0,0,600,800,"/sdcard/111