位置: 编程技术 - 正文

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命令)

  • 天猫提现一直没到账
  • 印花税的缴纳方式有哪三种
  • 汽车加油增值税发票
  • 定额扣除个税什么意思
  • 融资租赁如何确认收入
  • 报税软件费用可以退吗
  • 建筑公司设计费税率
  • 车间领用材料应填制什么凭证
  • 生产事故造成怎么样赔付
  • 实收资本需要计提印花税吗
  • 半成品报废账务处理
  • 公司转投资的额度
  • 离职员工的工资应该多久结清
  • 境外增值税代扣代缴
  • 工程费用进项税率
  • 税收优惠包括哪三个方面的内容
  • 住宿费发票开错了可以重新开吗
  • 购买可供出售金融资产
  • 陕西省水利基金的税率
  • 物业管理公司销售岗位职责
  • 福利费用不用计提
  • 利润表净利润等于科目余额表
  • 货代免税是否需要每年备案
  • 支票遗失要怎么补办
  • 收入可以用收据入账吗
  • 未分配利润转增股本要交税吗
  • 通行费发票怎么开
  • 以前年度资产损失,汇算清缴怎么填表
  • 税务局不备案可以吗
  • 社保稽查补社保按什么基数来
  • linux的使用场合
  • 如何测试电脑网速多少兆
  • 境内单位和个人将船舶出租到境外的,不征收车船税
  • 汇率调整怎么做分录
  • win11打开图片
  • 企业的借款利息支出全部可以税前扣除吗
  • vue引入文件路径@的意思
  • uniapp前端面试题
  • vue设置背景图片透明度
  • vue3生命周期及使用
  • Java+JSP+Mysql+Tomcat实现Web图书管理系统
  • php socket_create
  • 再生资源增值税退税优惠政策
  • 邮寄的发票对方没收到怎么办
  • 建筑业为什么要报统计局
  • 返聘人员的工资需要交税吗?
  • 织梦如何开启会员功能
  • 总分机构纳税
  • sqlserver英文发音
  • 预期报酬率和期初报酬率
  • 公司的零星开支怎么做账
  • 上下班出车祸公司怎么赔偿
  • 收到土地使用权转让怎么做账
  • 差旅费涉及的科目
  • 领用包装物用于包装产品的会计分录
  • 土地使用权入账务处理
  • 外资企业再投资退税
  • 购买设备的运费增值税计入成本吗
  • MySQL下载安装步骤详解
  • 使用mysql进行模糊查询
  • 关于操作系统的叙述中
  • mac支持的字体格式
  • eac.exe是什么
  • securecrt输入中文乱码
  • linux find命令查找文件 name
  • koeidsnd.dll
  • win10调小键盘
  • oem预装系统
  • 微软发布ChatGPT功能
  • 如何选择适合你的颂钵
  • promise实例方法
  • 模仿文明
  • nodejs递归创建目录
  • unity3d官方
  • android tabview
  • js实现拖拽元素改编顺序
  • javascript运用
  • 怎么在开票系统导出开票明细
  • 纳税信用等级在哪里查
  • 进项税额包括哪些项目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设