位置: 编程技术 - 正文

cmd goto命令 流程跳转(玩转cmd命令)

编辑:rootadmin
如果对不同的情况,需要执行不同的既定操作,若还是按照常规的执行流程的话,是无法完成任务的,这个时候,就需要引入流程跳转的概念,动用流程跳转语句 goto 了。流程跳转的含义是:改变默认的执行顺序,强制跳转到指定的位置执行特定的程序块。   先来看个例子:假设需要判断用户输入的是A还是B,代码可以写成这样: 按照一般的执行流程,所有的代码都会自上而下逐行执行一次,结果将显示"您输入的字母是A"和"您输入的字母是B"这两行内容,很显然,这是达不到我们的要求的;但是,实际的结果是:如果您输入的字母非A即B,则结果只会显示"您输入的字母是A"或者"您输入的字母是B";也就是说,代码的执行顺序发生了改变,不再一成不变地自上而下逐行执行了:当输入字母A后,将执行第一条if语句,此条语句执行后,将跳转到标签段:A,从而绕过了第一条if语句和:A之间的所有代码行;当输入字母B后,将执行头两条if语句,当执行完第二条if语句后,将跳转到标签段:B,从而绕过了第二条if语句和:B之间的所有代码行。   从上面的例子可以看到,要让goto语句起作用,还需要:A或:B之类的标签段的配合。所谓的标签段,就是这样的一些代码块:在首行上以单个冒号打头,其后紧跟一串字符,第二行及其之后的所有行为代码语句行。在这里,第一行的冒号是标签标志,紧跟它之后的字符串是标签名,两者合称标签。goto语句后面的部分为标签名,指引着该语句执行完之后该跳到转何方,标签则接收goto语句的跳转指令,引导着goto语句的后续操作。goto语句和标签互相呼应,在实现流程跳转时相辅相成,缺一不可。   下面说一下使用跳转语句goto的注意事项:   1、goto语句和标签要互相呼应,不能只有goto语句而没有相应的标签段,否则,程序将找不到相应的标签段而直接退出;只有标签段而没有goto语句是允许的,但不能实现流程跳转功能,从代码精简的角度来看,有标签段而没有goto语句,则此标签是多余的,可以精简掉;   2、若有多个标签段,则需要注意标签段之间是否需要添加合适的退出语句来终止程序继续向下执行,这是很多新手很容易犯错的地方,需要谨慎。以上面这段代码为例,如果去掉:A和:B之间的exit语句,那么,当输入字母A之后,结果将同时显示"您输入的字母是A"和"您输入的字母是B"这两行内容,而保留exit语句将只会在显示"您输入的字母是A"后,按任意键推出批处理程序,因为批处理是自上而下逐行执行的,即使用goto语句跳转之后,在新的位置上,这一执行流程仍然会保持,直到碰上另一个流程跳转语句,执行过程并不会在两个标签段之间自动终止。   3、标签名只可以使用常量,而不能使用变量;   4、若有同名的标签段,将执行位于最顶层的标签段,其后的标签段是否得到执行,将视具体的情况加以处理。

推荐整理分享cmd goto命令 流程跳转(玩转cmd命令),希望有所帮助,仅作参考,欢迎阅读内容。

cmd goto命令 流程跳转(玩转cmd命令)

文章相关热门搜索词:cmd命令怎么运行,cmd命令怎么运行,cmd命令用法,cmd命令详解,cmd命令用法,cmd命令用法,玩转cmd命令,cmd中goto的用法,内容如对您有帮助,希望把文章链接给更多的朋友!

cmd copy命令 文件复制 假设,你需要把d:testtest.txt这个文件复制到D盘根目录下,那么,使用copyd:testtest.txtd:就可以轻易办到。当然,这是最简单的情形,在实际使用中,还

cmd del命令 文件删除 del命令的用法很简单,使用"del文件路径"的格式就可以了。比如,想删除D盘根目录下的test.txt,使用deld:test.txt即可。但是,并不是所有的文件都可以只

cmd ren命令 重命名文件(夹) ren的用法很简单,其使用格式为:ren旧文件新文件名。例如,把test.txt改写为abc.txt,使用rentest.txtabc.txt即可。需要注意的是,旧文件可以使用绝对路径

标签: 玩转cmd命令

本文链接地址:https://www.jiuchutong.com/biancheng/378520.html 转载请保留说明!

上一篇:cmd if条件 条件判断(if条件程序)

下一篇:cmd copy命令 文件复制(cmd下copy命令)

  • 注册资本没有到位可以注销吗
  • 新会计准则低值易耗品属于哪个科目
  • 多余的进项税该怎么处理
  • 公司注销公户没注销会如何
  • 围挡属于什么类型
  • 小规模超过10万是全额交税吗
  • 铁路大票抵扣几个点
  • 销售使用过未抵扣进项税额的货运汽车
  • 员工食堂餐费可以报销吗
  • 购进原材料发生非正常损失,账面成本10万元 该原材料
  • 企业在建工程如何做账
  • 货物进出口代理公司
  • 购买软件的增值税可以抵扣吗
  • 免税和不征税货一样吗
  • 金税盘开票怎么改成含税金额
  • 进项税的现金流怎么填
  • 对公账户开通网银有什么好处
  • 怎么查询财务章备案信息
  • 购买的商品入库会计分录怎么写
  • 如何计算工程预付款
  • 在会计实务中财务报表附注的披露方法不包括
  • 应交税金的明细科目
  • 管理费用职工福利费
  • 房地产土地增值税加计扣除20%
  • 技术合同与购销合同区别
  • 实物捐赠的企业有哪些
  • 国家基建项目规划
  • 网件R6400路由器怎么样?网件R6400上网与传输评测的教程
  • 红字增值税专用发票是什么
  • .exe是啥
  • win10系统如何更改工作组
  • vue做移动端
  • php 代码
  • 主营业务收入含义
  • 福克兰群岛属于哪国
  • 劳务报酬所得包括哪些
  • php中常见的错误类型有
  • 个税申报中是否婚前各自首套贷款
  • 提交表单后重定向
  • 连续3个月没有休息怎么发朋友圈文案
  • 公司员工抽奖活动
  • 终止经营净利润含义
  • 帝国cms建站实例教程
  • 企业捐款给公益组织
  • 外出经营税收缴纳
  • 增值税不得抵扣的情形
  • 销货清单是否必须备案
  • 纳税人增值税专用发票票面价税合计最多开多少金额
  • 公对公打款发票
  • 合作社增值税免税项目
  • 其它权益工具投资和其他债权投资
  • 结转已到期未兑现的商业承兑汇票会计分录
  • 公司有外籍人员怎么办
  • 发票只能用一次吗
  • 某个项目投资款怎么入账
  • 自产自销的茶叶公司怎么做账
  • 现金账务处理原则规定
  • 没有期初数据,只要借贷平横,报表是不是就不会不平了?
  • 明细账填制要求
  • Windows Server 2003服务器群集创建和配置指南
  • linux系统的介绍
  • cmd命令怎么进入d盘文件夹
  • ubuntu创建新用户并增加管理员权限
  • linux无法运行yum
  • win10推送win11
  • xshell远程桌面
  • windows8.1卸载软件
  • Android游戏开发教程
  • 按住鼠标右键拖动文件
  • python检索文件中的内容
  • javascript教程 csdn
  • Android中Strings.xml使用占位符示例
  • python数据类型详细介绍
  • 税控发票开票软件金税盘版口令怎么解锁?
  • 东莞医保缴费凭证怎么下载
  • 湖北注册税务师协会
  • 四川企业退休人员80岁高龄补贴
  • 对外销售产品
  • 房屋租赁税房东不承担怎么办理
  • 请问在哪里可以看到
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设