为了账号安全,请及时绑定邮箱和手机立即绑定

「C语言」编程学习—控制语句goto语句解析!

标签:
C++

webp

C语言共有9种控制语句:if/elseforwhiledo-whileswitch/casebreakcontinuereturngoto

今天我们一起来看看最后一种控制语句:goto语句 goto语句是一种无条件转移语句,从它的名字也可看出,goto,就是前往别处的意思。 使用格式就是:goto 标签;然后再定义标签。

请阅读下面的代码:

webp

图中代码,如果我们输入不等于110的值,比如123,那么在if/else语句中不会跳到test标签处,程序会输出:

webp

如果输入的是110,那么程序会跳转到test处执行,所以程序会再次执行到输入int c值处,直到输入值不为110为止!

webp

利用此,我们可以实现一些循环功能,比如循环输入值,直到满足某个条件。

但是,一般不建议在C语言中使用goto语句,因为goto语句会破坏代码的层次性,使代码难以理解和修改。小编给大家推荐一个学习氛围超好的地方,C/C++交流企鹅裙:【 六二七,零一二,四六四 】适合在校大学生,小白,想转行,想通过这个找工作的加入。裙里有大量学习资料,有大神解答交流问题,每晚都有免费的直播课程

webp

因为goto语句的跳转会使我们难以追踪代码的流程! 至此,我们已经对C语言的控制语句有了初步了解,加上对自定义函数的初步使用及对数据类型的初步了解,如果你能将



作者:C语言学习
链接:https://www.jianshu.com/p/f8658c5e37e6



点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消