控制语句

语句说明
break;

 使程序从循环体和switch语句内跳出继续执行逻辑上的下一条语句。不宜用在别处。

break用在循环体上使程序的流程直接跳出仅仅包围它的最内层循环。

continue

结束本次循环,接着判断是否执行下一次循环。

continue用于结束当前这次循环,当前这次循环体不管执行了多少只要遇见continue语句后面的部分就不在执行了,那么是不是退出循环了呢?当然不是continue语句的作用是当前这一次循环不执行完接着转回循环头上去判断循环控制条件看是否需要进行下一次循环。

goto

使程序的执行流程跳转到语句标号所指定的语句,不提倡使用。

可以转到程序中你希望的任何一条语句的地方去,但是呢goto语句是不希望大家使用的,它会破坏程序的结构。

goto 语句可用于跳出深嵌套循环
goto语句可以往后跳,也可以往前跳,且一直往前执行

goto只能在函数体内跳转,不能跳到函数体外的函数。即goto有局部作用域,需要在同一个栈内。 

goto 语句标号由一个有效地标识符和符号";"组成,其中,标识符的命名规则与变量名称相同,即由字母、数字和下划线组成,且第一个字符必须是字母或下划线。执行goto语句后,程序就会跳转到语句标号处,并执行其后的语句。
通常goto语句与if条件语句连用,但是,goto语句在给程序带来灵活性的同时,也会使得使程序结构层次不清,而且不易读,所以要合理运用该语句。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值