前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >「C语言」编程学习—控制语句goto语句解析!

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

原创
作者头像
猫咪爱分享
发布于 2018-08-05 10:44:38
发布于 2018-08-05 10:44:38
1.6K0
举报

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

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

请阅读下面的代码:

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

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

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

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

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

当然,要学习的还有很多,让我们再接再厉!加油↖(^ω^)↗。加油加油!

我有一个微信公众号,经常会分享一些C语言/C++技术相关的干货;如果你喜欢我的分享,可以用微信搜索“C语言学习部落”关注

欢迎大家加入千人交流答疑裙:627+012+464

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
新手入门C语言编程:使用函数必须知道的三点注意事项!
C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。
猫咪爱分享
2018/08/03
1.2K0
因为有你,所以出彩!C语言编程中不可或缺的条件判断和循环
在编程语言中,判断和循环可以说是最重要的之一,正因为实现了它们的功能,才能够有如今各种各样功能的程序。今天小编带大家来了解一些条件判断和循环的知识。
猫咪爱分享
2018/08/07
6370
零基础如何快速精通C语言?要注意什么?
困难的是,对于C语言,不论是数据类型、操作符、语句、函数,都或多或少、或简单或复杂地通过地址操作内存。
猫咪爱分享
2018/08/01
5590
C语言的这个小知识点,竟然连开发多年的老司机都了解的不完全
说明:这是学C语言最基本的知识点,简单的使用不难, 但是里面的一些细节和原理就值得我们好好推敲了,想要学好C语言或者编程语言的小伙伴,真的可以好好看看哦~
猫咪爱分享
2018/08/06
4380
C语言第一个字符串Hello,C语言基础教程之字符串
C 语言中,字符串实际上是使用 null 字符 '' 终止的一维字符数组。因此,一个以 null 结尾的字符串,包含了组成字符串的字符。
猫咪爱分享
2018/08/14
6700
人生需要规划,学好C语言编程,把握自己的未来,are you ready?
C语言和其他高级语言不一样,它的很多操作都是直接面向内存(面向硬件)。困难的是,对于C语言,不论是数据类型、操作符、语句、函数,都或多或少、或简单或复杂地通过地址操作内存。
猫咪爱分享
2018/08/02
9520
C语言讨论象棋将帅问题,代码短又美!
问题的本身并不复杂,只要把所有A、B 互相排斥的条件列举出来就可以完成本题的要 求。由于本题要求只能使用一个变量,所以必须首先想清楚在写代码的时候,有哪些信息需 要存储,并且尽量高效率地存储信息。稍微思考一下,可以知道这个程序的大体框架是:
猫咪爱分享
2018/08/14
6370
这是C语言无法修改得东西,C语言基础教程之常量解析
常量可以是任何基本数据类型,如整数常量,浮点常量,字符常量或字符串文字,还有枚举常量。
猫咪爱分享
2018/08/01
7690
抖音很火的告白编程程序,C语言一样也能做
最近抖音上火了一个由小伙伴自己制作的一个表白代码,很多小伙伴都在问这个表白代码是怎么写的?大家都知道是使用vbs实现的!虽说小编也承让VBS实现更简单,但是如果把打印心那个程序用起来,C语言是反而更妙一点。今天小编带着大家用C语言实现下,顺带复习下C语言中的格式化读写操作 (虽说用windows编程几个对话框就搞定了,但是还是用最基础的C语言实现下吧)小编推荐一个学C语言/C++的学习裙【 六二七,零一二,四六四 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!
猫咪爱分享
2018/08/05
4.7K0
轻松学习C语言编程之函数知识详解
函数是一组一起执行任务的语句。每个C程序至少有一个函数,即main,所有最简单的程序都可以定义其他函数。您可以将代码划分为单独的函数。如何在不同的函数之间划分代码取决于你,但从逻辑上讲,划分是这样的,即每个函数执行特定的任务。
猫咪爱分享
2018/08/07
1.2K0
C语言编程中复杂的循环结构,你被循环晕了吗?
当一段代码需要执行多次时,您可能会遇到这种情况。通常,语句按顺序执行:首先执行函数中的第一个语句,然后执行第二个语句,依此类推。
猫咪爱分享
2018/08/07
1.7K0
老司机带你快速掌握C语言编程中存储类变量的四种类型
存储类定义C程序中变量和/或函数的范围(可见性)和生命周期。它们位于它们修改的类型之前。我们在C程序中有四种不同的存储变量
猫咪爱分享
2018/08/03
8720
零基础究竟怎样才可以学好C语言?多年开发老司机告诉你答案!
C语言程序设计入门学习六步曲 C语言容易入门吗?我能学好吗? 如果你能够成功地运行下面一个Hello World程序,你就已经入门了。 #include "stdio.h" int main() {
猫咪爱分享
2018/08/08
7180
C语言C++学到什么程度可以写游戏辅助?
如果你不具有上面的条件,还是先把基础打好,再来写外挂吧,一分耕耘,一分收获,天下没有白掉的馅饼的
猫咪爱分享
2018/08/01
3.7K0
无形细节最为致命,C语言中与零值比较那些小事儿
无论是float还是double类型的变量,都有精度限制。所以一定要避免将浮点变量用“==”或“!=”与数字比较,应该设法转化成“>=”或“。小编给大家推荐一个学习氛围超好的地方,C/C++交流企鹅裙:【 六二七,零一二,四六四 】适合在校大学生,小白,想转行,想通过这个找工作的加入。裙里有大量学习资料,有大神解答交流问题,每晚都有免费的直播课程
猫咪爱分享
2018/08/14
3840
数学思维+C语言画小猪佩奇,来试试?
我们可以看成是坐标轴。很自然的,小编给大家推荐一个学习氛围超好的地方,C/C++交流企鹅裙:【 六二七,零一二,四六四 】适合在校大学生,小白,想转行,想通过这个找工作的加入。裙里有大量学习资料,有大神解答交流问题,每晚都有免费的直播课程
猫咪爱分享
2018/08/05
2.3K0
世界最强的编程语言:C语言
char:字符型,用来存储小范围的整数(-128~127)和字符(所有的ASCII字符,128个),一个字节。
猫咪爱分享
2018/08/04
11.8K0
C语言控制语句:分支、循环和转向
C 语言作为一门通用编程语言,以其简洁、高效和强大的功能而闻名。程序的核心在于控制流程,而分支和循环结构正是 C 语言中实现这一目标的重要工具。它们能够根据条件选择执行不同的代码块,或者重复执行相同的代码块,从而实现各种复杂的控制语句。
平凡之路.
2024/10/09
1600
C语言控制语句:分支、循环和转向
有人@我,你有一份C语言基础大全手册要领取,快来拿!
前两天,有网友问了我一个关于C语言的问题,本着认真装逼的态度,我把大学时学过的C语言课本翻了一遍,终于找到了答案。整理后,现分享给大家!
猫咪爱分享
2018/08/06
9740
C语言的流程控制语句
        控制语句用于控制程序的执行流程,以实现程序的各种结构方式(C语言支持三种结构:顺序结构、选择结构、循环结构),它们由特定的语句定义符组成,C语言有九种控制语句。
Srlua
2024/03/01
2410
推荐阅读
相关推荐
新手入门C语言编程:使用函数必须知道的三点注意事项!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档