break语句 通常用在循环.遍历语句中.当跳出(break)语句用于循环语句中时,可使程序终止循环而执行循环后面的语句, 通常跳出 语句总是与如果语句联在一起.即满足条件时便跳出循环.可以说:跳出语句就是循环流程的克星,只要执行跳出语句,循环流程立马终止 (关键字, break) 注意: 1.只能在 while 和 for 语句中执行,执行 跳出 语句中断整个循环 2.执行 break 语句只能中断离此 跳出 语句最近的一层的循环体 举例: 1.单循环使用跳出语句 var i=0 while(…
流程语句 if语句 用if语句可以构成分支结构.它根据给定的条件进行判断,以决定执行某个分支程序段.TC综合开发工具的if语句有三种基本形式,并且每个语句的结尾都要有一个end (注:关键字,if,else,elseif,end) 执行流程图解: if语句在在开发应用使用的频率很高,一般都是用来做判断使用比如:判断是否符合某中条件等等 语句举例:实现在区域内找某一个点的颜色,支持模糊查找 var 返回的x坐标=0,返回的y坐标=0 findpic(0,0,600,800,"/sdcard/111…
1. 词法结构 1.1 程序 C# 程序 (program) 由一个或多个源文件 (source file) 组成,源文件的正式名称是编译单元 (compilation unit)(第 9.1 节).源文件是有序的 Unicode 字符序列.源文件与文件系统中的文件通常具有一对一的对应关系,但这种对应关系不是必需的.为实现可移植性的最大化,建议这些文件在文件系统中应按 UTF-8 编码规范编码. 从概念上讲,程序的编译分三个步骤: 转换,这一步将用特定字符指令系统和编码方案编写的文件转换为 Un…
C# 语言规范 版本5.0 注意 © 1999-2012 Microsoft Corporation.保留所有权利. Microsoft.Windows.Visual Basic.Visual C# 和 Visual C++ 是 Microsoft Corporation 在美国和/或其他国家/地区的注册商标或商标. 本文提及的其他产品和公司名称可能是其各自所有者的商标. 目录 1. 介绍......................................................…
for语句 for和while语句一样,都是用来做循环操作的,只是他们的使用方法不一样 (注:关键字,for,end) 执行流程图解: 实例代码: for(var i=0;i<20;i++) //循环20次 var x=0,y=0 findpic(0,0,600,800,"/sdcard/111.bmp",#203040,0.8,0,x,y) if(x>-1) messagebox(x&","&y,"找到图") bre…
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…
while语句 循环结构是程序中一种很重要的结构其特点是,在给定条件成立时,反复执行某程序段,直到条件不成立为止给定的条件称为循环条件,反复执行的程序段称为循环体 (注:关键字,while,end) 执行流程图解: while语句一般是用在程序需要循环执行某些功能的地方比如:游戏里循环跑路.循环判断是否找到指定图片等等 (注意:while,end是对应的,每个while要对应一个end) 循环语句举例:找不到指定图片将一直找这个一般是处理场景有切换等情况下代码如下: while(true) va…
数据类型 TC综合开发工具里使用的是可变类型,就是在程序执行过程中,TC综合开发工具会自动把数据转换为需要的类型,转换失败会出现相应的提示但是在一些特殊的场景下,是需要做类型强制处理,那么这时就需要使用到TC综合开发工具里的类型空间 下面的场景就需要使用类型空间进行数据类型的强制转换: 从内存里读出的人物x坐标是100.8945,但是我们在做坐标偏移计算时,就需要把x坐标转换为整型处理使用的方法如下: var x坐标=100.8945 坐标x=cint(x坐标) //会四舍五入,结果:101 坐…
TC综合开发工具里的表达式大体分为:计算表达式.条件表达式 计算表达式: 它一般是用在赋值过程中,或者是和条件表达式混合使用这样的表达式里只有数字运算符(如:+.-.+=.*=等等运算符),没有关系运算符(如:>.== . >=.!=等等运算符)变量使用例如: 目标x =(x+偏移x)* 比例x 结果 = (150+632)*100/(89-59) 条件表达式: 它一般是用在条件判断过程中,返回的是条件成立(真)或者不成立(假).例如:如果语句.循环语句以及遍历语句它使用的是关系运算符例如:…
TC综合开发工具里支持了丰富的运算符,这样也要求大家对运算符的知识必须了解清楚,否则出现错误还不知道问题所在下面就为大家说说运算符的优先级与各个运算符含义 注意: 优先级代表同一表达式中运算符的运算顺序,从高到低!同一级别的按从左到右的原则运算 下图的优先级是从高到低排列的 优先级 运算符 名称或含义 使用形式与说明 1 [ ] 数组下标 数组名[常量表达式] ( ) 圆括号 (表达式)/函数名(形参表) 2 - 负号运算符 -表达式 -10+20 ++ 自增运算符 变量名++,是 变量名=变量…