零基础学TC脚本开发 TC5.0版本 
全中文 零基础 简单易学 -------《WINDOWS平台脚本开发》 
 
梦飞飞精品教程 
主讲:梦飞飞 
QQ:446468195 
旺旺:ko8881688 
脚本动力学院联合出品<用心制作教程> 
[梦飞飞精品教程] VIP会员办理地址:点击进入 
 2.7.4 for<遍历>语句(注:关键字,for,end) (注意:for,end是对应的,每个for要对应一个end) for和while语句一样,都是用来做循环操作的,只是他们的使用方法不一样 执行流程图解:for(var i=0;i<10;i++) end file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wpsCE39.tmp.jpg 举例: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,"找到图")      break// 跳出循环找图    else      messagebox("没有找到该图")    end    sleep(1000)  end  |  
  
for语句的功能和while的功能一样,两者在编写应用过程中是可以相互转换的可以写while的地方,也可以使用for;可以用for的地方,也可以使用while 2.7.5 break<跳出>语句(注:关键字,break<跳出>) 通常用在循环、遍历语句中.当跳出(break)语句用于循环语句中时,可使程序终止循环而执行循环后面的语句, 通常跳出 语句总是与如果语句联在一起.即满足条件时便跳出循环.可以说:跳出语句就是循环流程的克星,只要执行跳出语句,循环流程立马终止 注意: 1、只能在 while 和 for 语句中执行,执行 跳出 语句中断整个循环 2、执行 break 语句只能中断离此 跳出 语句最近的一层的循环体 举例:1、单循环使用跳出语句var i=0  while(true)  //设置循环     if(i==27)       break //判断满足条件者跳出循环     end  i=i+1  end  |  
  
当如果语句"if(i==27)"的条件成立之后,就会执行跳出语句,这样就会中断while语句继续执行,从而结束while语句的执行.  
2、循环嵌套的情况下使用跳出语句.while(true)    for(var i=0;i<100;i++)      if(i == 50)        break// 只跳出遍历循环体      end    end  end   |  
  
当如果语句"if(i == 50)"的条件成立之后,就会执行跳出语句.根据注意2我们知道,跳出语句只会中断for语句继续执行,但是不影响循环语句的执行. 2.7.6 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我们知道,继续语句只会中断遍历语句继续执行,使得程序的执行流程回到遍历的开始位置 习题[size=10.5000pt](1)以下会输出_____________?     变量 A=2     如果(A==3)         调试输出("回长安")     否则如果(A==1)         调试输出("回洛阳")     否则如果(A==2)         调试输出("回大理") 结束  |  
  
[size=10.5000pt](2)以下脚本运行后 ”结果“ 的值是_______________?     变量 结果=0     遍历(变量 i = 0; i < 100; i++)         如果(i==50)             跳出         结束         结果=结果+i     结束  |  
 (3)编程实现,将字符串 1,3,2,6,9,11按升序排列。 高清视频下载<回复后查看下载地址>: 
 
 
 
零基础学TC脚本开发 TC5.0版本总贴http://bbs.tyuyan.com/thread-51850-1-1.html 
 
 
 |