TC官方合作论坛

标题: 【梦飞飞精品教程】第十节 流程控制语句(下) [打印本页]

作者: yeah5230    时间: 2013-7-28 09:20
标题: 【梦飞飞精品教程】第十节 流程控制语句(下)
本帖最后由 yeah5230 于 2014-9-24 13:32 编辑

【梦飞飞教学方法】:QQ:446468195
1.星期一至星期五(21:30-23:30)QQ群语音交流,针对学习过程中出现的问题加以辅导。
2.课程+视频+资料,一对一辅导。
3.终生制学习,无论那一届学员,所有课程、视频、资料、均可终生免费享受。
4.千人QQ交流群,群内提供各项资源和活动发布,享受学习的乐趣。
5.对于会员提出的要求针对性制作各类视频教程,让你学习无忧。
6.VIP会员交流论坛:http://www.xuewaigua.com
加入梦飞飞VIP会员请认准QQ:446468195
马上加入:[梦飞飞精品教程] 终身VIP会员
第十节流程控制语句(下)

跳出语句

通常用在循环、遍历语句中。当跳出(break)语句用于循环语句中时,可使程序终止循环而执行循环后面的语句,
通常跳出 语句总是与如果语句联在一起。即满足条件时便跳出循环。可以说:跳出语句就是循环流程的克星,只要执行跳出语句,循环流程立马终止

中英文对照
跳出
break
注意:
1、只能在 循环 和 遍历 语句中执行,执行 跳出 语句中断整个循环
2、执行 跳出 语句只能中断离此 跳出 语句最近的一层的循环体(循环或者遍历块)

情况1:单循环使用跳出语句
变量 i=0
循环(真)
//设置循环
如果(i==27)
跳出 //判断满足条件者跳出循环
如果结束
i=i+1
循环结束

当如果语句“如果(i==27)”的条件成立之后,就会执行跳出语句,这样就会中断循环语句继续执行,从而结束循环语句的执行。

情况2:循环嵌套的情况下使用跳出语句
循环(真)
遍历(i=0;i<100;i++)
如果(i == 50)
跳出// 只跳出遍历循环体
如果结束
遍历结束
循环结束

当如果语句“如果(i == 50)”的条件成立之后,就会执行跳出语句。根据注意2我们知道,跳出语句只会中断遍历语句继续执行,但是不影响循环语句的执行。

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

中英文对照
继续
continue
注意:
1、只能在 循环 和 遍历 语句中执行,执行 继续 语句会停止当前循环的迭代,并从循环的开始处继续程序流程
2、执行 继续语句只能中断离此,中断最近的一层的循环体(循环或者遍历块)

情况1:单循环使用继续语句
变量 i=0
循环(真)
//设置循环
如果(i==27)
继续 //判断满足条件继续执行循环语句
如果结束
i=i+1
循环结束

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

情况2:循环嵌套的情况下使用继续语句
循环(真)
遍历(i=0;i<100;i++)
如果(i == 50)
继续 //判断满足条件继续执行循环语句
如果结束
遍历结束
循环结束

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

跳转语句(goto语句
这个语句比较特殊,它是从当前位置跳转到标签位置,所以它的使用是必须配合标签一起使用
标签是自定义的,可以是任何非关键字的字符

中英文对照
跳转
goto
注意:
1.功能内使用goto语句时遵循局部变量的作用域
2.goto只能在当前函数内做跳转,不能跨函数做跳转

情况1:功能内使用goto语句

功能
跳转语句()

变量 a = 0
循环(真)
辅助.等待(10)
a++
如果(a%10 ==0)
goto 标记1 // 这个是错误的语句,运行时报错。
如果结束
如果(a ==55)
goto 标记2//这个是正确的
如果结束
循环结束

遍历(j=0;j<100;j++) 标记1:
调试输出(j)
遍历结束
标记2:
调试输出("执行完毕")
功能结束

情况1:goto只能在当前函数内做跳转,不能跨函数做跳转

功能
测试1()
遍历(j=0;j<100;j++)
调试输出(j)
如果(j == 50)
跳转
标记// 这个是错误的标记跨功能了。
如果结束
遍历结束 功能结束 功能
测试2() 标记:
调试输出("执行开始") 功能结束

goto语句是一种简单的流程语句,很多新手都喜欢使用它,因为它可以不用在意循环条件等等,想要执行那个方法,就直接goto过去就可以了,所以大多新手钟爱goto语句。但是,goto语句使用起来方便,还是建议不要在脚本中大量的使用,因为这个对于调试程序和理解代码带来了麻烦少量的使用goto语句,让其达到画龙点睛的作用。

回复学习


作者: heeman    时间: 2013-7-28 10:43
1、只能在 循环 和 遍历 语句中执行,执行 继续 语句会停止当前循环的迭代,并从循环的开始处继续程序流程

TMD不通俗易懂
作者: zywbest000    时间: 2013-7-28 21:37
~~~~~
作者: pop66pop    时间: 2013-8-2 10:52
继续学习
作者: qinjiangli    时间: 2013-8-11 10:50
大家一起努力哦
作者: admim5    时间: 2013-8-12 09:57
继续学习
作者: 894975235mm    时间: 2013-8-14 11:01
又来学习了
作者: q892382540    时间: 2013-8-16 21:21
天啊   经验  知识啊  2
作者: xwblf    时间: 2013-8-16 22:17

作者: g93920079    时间: 2013-8-17 22:03
多谢老师分享~~~
作者: wei850314    时间: 2013-8-19 11:50
2131231
作者: yu5200    时间: 2013-8-19 14:08
回复 1楼yeah5230的帖子

爱的啊
作者: yutaka666    时间: 2013-8-19 19:30
有点绕头啊
作者: sword7089099    时间: 2013-8-19 20:00
新人求教学
作者: gaoyang520    时间: 2013-8-20 00:40
wo hgen ha
作者: xia3264024    时间: 2013-8-21 10:20
回复 1楼yeah5230的帖子


作者: 孤叶飘零    时间: 2013-8-21 11:59
kkkkkkkkkkkkkk
作者: 孤叶飘零    时间: 2013-8-21 12:00
llllllllllllllllllllllllllllllllllll
作者: baiwuyiyong    时间: 2013-8-22 22:26
22222222222222222222
作者: waimaggie    时间: 2013-8-24 18:38
顶老师啦
作者: lkt791218919    时间: 2013-8-25 10:11
dddddddddddd
作者: fanso119    时间: 2013-8-26 21:38
新手学习
作者: yoangell    时间: 2013-8-28 20:51
再次学习一下、
作者: alamoz    时间: 2013-8-29 19:43
goodddd
作者: gao0755    时间: 2013-8-30 23:33
继续学习
作者: a0851    时间: 2013-9-1 02:08
基础要出师了 哈哈哈
作者: oujinrong    时间: 2013-9-2 08:38
回复 1楼yeah5230的帖子

继续学习
作者: 1391302898    时间: 2013-9-5 00:21
545422
作者: gdyby    时间: 2013-9-5 19:59
学习学习24
作者: hu201355    时间: 2013-9-5 21:00
f顶起来 99+
作者: ham9108    时间: 2013-9-6 12:12
自己写写游戏脚本,
作者: a123456098    时间: 2013-9-6 19:48
回复了在看
作者: lxd衣心衣意    时间: 2013-9-6 19:49

作者: 农民工作室    时间: 2013-9-8 14:11
学习流程控制语句(下)
作者: zxh445566    时间: 2013-9-10 12:53
学习一下基础
作者: dongyijun1979    时间: 2013-9-15 18:29
回复 1楼yeah5230的帖子

hhhhhhhhhhhhhh
作者: lcf871112    时间: 2013-9-20 08:34
00000
作者: je520    时间: 2013-9-20 10:47
多谢老师分享~~~
作者: xiaolaji123    时间: 2013-9-20 21:53
吼吼 顶~~
作者: york17    时间: 2013-9-21 12:45
这个可以有。。
作者: gym870511    时间: 2013-9-25 19:09
123dfdfgdf
作者: iaw101    时间: 2013-9-27 19:43
5888888888888888888
作者: qwaspo70    时间: 2013-9-28 17:35
这个真多啊!
作者: 75919650    时间: 2013-9-28 21:58
谢谢啊啊啊啊啊 啊
作者: baijianming    时间: 2013-9-29 13:48
继续学习
作者: qq200809158    时间: 2013-9-29 22:51
好东西必须顶
作者: 1373425111    时间: 2013-9-30 16:44
dsfas
作者: lcc468255    时间: 2013-9-30 21:43
好东西 必需学
作者: hu201355    时间: 2013-9-30 21:45
加油学习 重要 努力中
作者: jixian    时间: 2013-10-3 08:11
22222222
作者: dbtvzcfhl    时间: 2013-10-4 21:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: sky2810    时间: 2013-10-4 22:47
回复 1楼yeah5230的帖子

继续学习
作者: 854574246    时间: 2013-10-5 11:45
djsfjdf
作者: a2684371    时间: 2013-10-5 12:37
顶起...........
作者: 35912662663    时间: 2013-10-5 22:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: 544492368    时间: 2013-10-5 23:58
梦飞飞
作者: wangrx50847    时间: 2013-10-6 19:46
支持一下。。。。。。。。。。。。。
作者: dongaiping1314    时间: 2013-10-7 16:02
fdgfgdfgdfgdfg
作者: 菜鸟归来    时间: 2013-10-7 20:37

作者: leacky2006    时间: 2013-10-7 20:45
顶梦飞飞老师!!!!!!!!!!!!!!!!!!!!!!!
作者: uclove    时间: 2013-10-11 17:42
速度下载
作者: dfbb123    时间: 2013-10-18 05:36
鼠标.解锁()
作者: 九天    时间: 2013-10-19 20:30
努力学习
作者: 863920611    时间: 2013-10-21 10:48
85866844
作者: 281675916    时间: 2013-10-24 01:07
889988998899
作者: fyq2000    时间: 2013-10-25 17:21
111111111111
作者: wang22208514    时间: 2013-10-26 20:23
000000000000
作者: 胜仔2013    时间: 2013-10-26 22:56
5252132232323
作者: 1740437839    时间: 2013-10-29 17:24
资料很好
作者: maimai5511    时间: 2013-10-30 09:25
为了学习
作者: 029isp    时间: 2013-10-31 14:34
【梦飞飞第二季TC4.0】第十节 流程控制语句(下) [修改]
作者: 果爱    时间: 2013-11-2 00:22
谢谢分享
作者: 会呼吸的鱼    时间: 2013-11-2 00:51
看看先
作者: meihanq    时间: 2013-11-2 14:14
1212121212
作者: 184437181    时间: 2013-11-6 15:01
11111111111111
作者: cming888    时间: 2013-11-6 23:05
kkkkkkkk
作者: 1740337675    时间: 2013-11-7 22:15
谢谢老师的开导,很耐心
作者: jay6to23    时间: 2013-11-8 10:14
学习一下
作者: zipcswaei    时间: 2013-11-9 13:32
111111111111111111
作者: diqiushiwo    时间: 2013-11-9 17:22
gkghjcnbvsdfgasd
作者: dbtvzcfhl    时间: 2013-11-10 01:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: azynsuybdhkosw    时间: 2013-11-10 19:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: zzhou7898    时间: 2013-11-10 20:21
1111111111111111111111111
作者: oirgknpuwaei    时间: 2013-11-11 00:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: iwangz    时间: 2013-11-11 00:26
第十节流程控制语句
作者: 984518968539    时间: 2013-11-11 09:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: 739126853    时间: 2013-11-11 10:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: KMMMJBDINQQRPE    时间: 2013-11-11 12:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: oirgknpuwaei    时间: 2013-11-11 12:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: dongzhong    时间: 2013-11-11 12:37
感谢梦飞飞老大,正在学习用TC。
要是导入的TLL文件能自动显示功能名称与参数名称就好了。
作者: 35912662663    时间: 2013-11-11 15:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: K8532    时间: 2013-11-11 15:35
23:30)QQ群语音交流,针对学习过程中出现的问题加以辅导。
作者: NOJYUJMPVYAEHLP    时间: 2013-11-11 21:54
fdzxngGvHN不错
作者: qulei    时间: 2013-11-11 22:11
ddddddddd
作者: 35912662663    时间: 2013-11-11 22:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: cui0029    时间: 2013-11-12 14:45
学习!
作者: azynsuybdhkosw    时间: 2013-11-13 02:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: ZAZOSXCFHLPT    时间: 2013-11-13 02:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: 35912662663    时间: 2013-11-13 02:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: 912191634    时间: 2013-11-13 08:40





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1