学习TC,第二节_详解流程语句

 时间:2024-10-12 09:30:39

1、if语句用if语句可以构成分支结构.它根据给定的条件进行判断,以决定执行某个分支程序段.TC综合开发工具的if语句有三种基本形式,并且每个语句的结尾都要有一个end(注:关妗哳崛搿键字,if,else,elseif,end)if语句在在开发应用使用的频率很高,一般都是用来做判断使用比如:判断是否符合某中条件等等语句举例:实现在区域内找某一个点的颜色,支持模糊查找代码var 返回的x坐标=0,返回的y坐标=0findpic(0,0,600,800,"/sdcard/111.bmp","203040",0.8,0,返回的x坐标,返回的y坐标)if(返回的x坐标>0)messagebox(返回的x坐标&"|"&返回的y坐标, "找到该颜色")elsemessagebox("没有找到该颜色")end在TC5.0的语法中,if的语句与4.0略微有些区区别:4.0的语法中"if(a=b)" 会出现语法错误,5.0会将a=b视为表达式,这样语法将更加灵活下面我们看一段代码代码//if表达式语句示例functiontest_click()vara=50varb=false//在这个示例中 要注意 =号表达式 与&&表达式的优级级,要不然会得到你意想不到的结果if((a=40)&&(b=true))messagebox(a,"条件符合") //弹出消息框内容为40messagebox(b)endmessagebox(a)end下面我们看下另外一段代码,同样语法执行正常,但是得到的结果是我们意想不到的,所以在写if语句的时候使用表达式,特别要注意运算符的优化级代码//if表达式语句示例functiontest_click()vara=50varb=false//在这个示例中 要注意 =号表达式 与&&表达式的优级级,要不然会得到你意想不到的结果if(a=40&&(b=true)) //等效与 if(a = (40 && (b = true)))messagebox(a,"条件符合")//弹出消息框内容为1messagebox(b)endmessagebox(a)end

学习TC,第二节_详解流程语句
学习TC,第二节_详解流程语句
学习TC,第二节_详解流程语句

2、while语句循环结构是程序中一种很重要的结构其特点是,在给定条件成立时,反复执行某程序段,直到条件不成立为止给定的条件称为循环条件,反复执行的程序者憨骆吒段称为循环体(注:关键字,while,end)while语句一般是用在程序需要循环执行某些功能的地方比如:游戏里循环跑路、循环判断是否找到指定图片等等(注意:while,end是对应的,每个while要对应一个end)循环语句举例:找不到指定图片将一直找这个一般是处理场景有切换等情况下代码如下:代码while(true)var x=0,y=0findpic(0,0,800,600,"/sdcard/111.bmp",#203040,0.8,0,x,y)if(x>-1)messagebox(x&","&y,"找到图")break//跳出循环找图elsemessagebox("没有找到该图")endend

学习TC,第二节_详解流程语句

3、for语句for和while语句一样,都是用来做循环操作的,只是他们的使用方法不一样(注:关键字,for,end)例如:代码for(var i=0;i<20;i++) //循环20次var x=0,y=0findpic(0,0,600,800,"/sdcard/111.bmp",#203040,0.8,0,x,y)if(x>-1)messagebox(x&","&y,"找到图")break// 跳出循环找图elsemessagebox("没有找到该图")end sleep(1000)endfor语句的功能和while的功能一样,两者在编写应用过程中是可以相互转换的可以写while的地方,也可以使用for;可以用for的地方,也可以使用while

学习TC,第二节_详解流程语句
  • 按键精灵游戏开发教程
  • 天刀隐士高人成就攻略
  • 剑灵如何日赚1000金
  • 易语言寻找文本
  • 易语言窗口界面如何添加系统音量
  • 热门搜索
    传染病手抄报内容 小学生手抄报怎么做 低碳环保手抄报内容 70周年纪念日手抄报 手抄报花边边框大全 关于感恩手抄报 关于三爱的手抄报 爱护地球手抄报 反腐倡廉手抄报内容 反映寒假生活的手抄报