马上加入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语句,让其达到画龙点睛的作用。 
 
 
 
 |