马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
这个语句比较特殊,它是从当前位置跳转到标签位置,所以它的使用是必须配合标签一起使用
标签是自定义的,可以是任何非关键字的字符
goto语句是一种简单的流程语句,很多新手都喜欢使用它,因为它可以不用在意循环条件等等,想要执行那个方法,就直接goto过去就可以了,所以大多新手钟爱goto语句但是方便归方便,大家还是要注意下goto使用的规则
举例:1、单循环使用继续语句
- 变量 a = 0
- 循环(真)
- 辅助.等待(10)
- a++
- 如果(a%10 ==0)
- goto 标记1 // 这个是错误的语句,运行时报错。
- 如果结束
- 如果(a ==55)
- goto 标记2//这个是正确的
- 如果结束
- 循环结束
- 遍历(j=0;j<100;j++)
- 标记1:
- 调试输出(j)
- 遍历结束
- 标记2:
- 调试输出("执行完毕")
复制代码
2、goto只能在当前函数内做跳转,不能跨函数做跳转
- 功能 测试1()
- 遍历(j=0;j<100;j++)
- 调试输出(j)
- 如果(j == 50)
- 跳转 标记// 这个是错误的标记跨功能了。
- 如果结束
- 遍历结束
- 功能结束
- 功能 测试2()
- 标记:
- 调试输出("执行开始")
- 功能结束
复制代码
goto语句使用起来方便,但是建议不要在脚本中大量的使用,因为这个对于调试程序和理解代码带来了麻烦少量的使用goto语句,让其达到画龙点睛的作用。
|