goto
来源:互联网 发布:上海圣剑网络怎么样 编辑:程序博客网 时间:2024/05/15 13:28
-------siwuxie095
goto
无条件跳转命令
语法:GOTO label
label 指定批处理程序中用作标签的字符串
标签必须单独一行,且以冒号开头。即goto 和 : 分不开
程序运行到goto,将自动跳转到 : 定义的部分去执行
goto 和 if 组合实现循环,如:
@echo off:beginset /a var+=1echo %var%if %var% leq 3 goto beginpause
sublime中:
运行结果:
goto :eof
退出批处理命令
(注意,goto 后有空格, : 和eof 之间没有空格)
即在不定义标签的情况下,将控制传送到当前批处理脚本文件的末端。
当脚本控制到达脚本末端,再执行,脚本就自行退出。这条命令就是
利用这一点来退出脚本。其原理和没有暂停语句的脚本的退出原理一
样,如:
@echo offecho Hello World(程序闪一下就没了)
goto 后面的标签前带不带冒号都可以,但标准格式带,建议用标准格式
@echo off:loopset var=1goto looppause@echo off:loopset var=1goto :looppause
跳转高级技巧:
用 call 实现跳转
如:
@echo off:beginset /a var+=1echo %var%if %var% leq 3 call :beginpause
goto 和call 跳转的区别:
1、格式:goto 后面的标签前有无冒号均可,call后面的标签前必须有冒号
2、执行顺序:goto 跳转到目标程序段后,就顺序执行下去,直到程序执行完毕
call 跳转到目标程序段后,会将目标程序段执行完,然后回到call
原来的地方,然后继续执行下去,直到程序执行完毕
【made by siwuxie095】
0 0
- GOTO
- goto
- goto
- goto
- goto
- goto
- goto
- goto
- goto
- goto
- goto
- goto
- goto
- goto语句
- goto用法
- goto语句
- goto语句
- GOTO实现
- CentOS Linux解决Device eth0 does not seem to be present
- 14.bash(2) 与 环境变量
- 实例化Spring容器
- C PRIMER PLUS总结(一)
- postgresql 查看数据库,表,索引,表空间以及大小
- goto
- Composer笔记(三):composer.json文件配置
- Tutorial: 463. Island Perimeter
- 闪回查询和闪回版本查询实验
- jquery关闭当前页面,后台刷新父页面
- IOS开发入门(5)
- $.trim(),$.each()方法详解
- 用JSP做计算器(二)
- Android的Switch语句case expressions must be constant expressions错误的解决方法