TC官方合作论坛

标题: GOTO 在TC里是什么命令? [打印本页]

作者: tonghuangs    时间: 2016-9-10 22:06
标题: GOTO 在TC里是什么命令?
GOTO 在TC里是什么命令?
作者: cjxdn    时间: 2016-9-11 03:41
4.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语句,让其达到画龙点睛的作用


5.X以上版本没有跳转命令

作者: tonghuangs    时间: 2016-9-11 11:35
现在用的6.X好好像用不了
作者: 言术    时间: 2016-9-12 06:52
两年前有,现在没有了




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