C++ goto语句用法

比如他goto到一个label1处,开始从label1处运行,什么时候结束这个goto反回引发goto的起始位置?,另外label可以有结束定义语句吗?... 比如他goto到一个label1处,开始从label1处运行,什么时候结束这个goto反回引发goto的起始位置?,另外label可以有结束定义语句吗? 展开
 我来答
cykshi
推荐于2016-05-30 · TA获得超过167个赞
知道小有建树答主
回答量:153
采纳率:40%
帮助的人:74.3万
展开全部
不返回 他不是循环 goto到指定语句后就那个goto就没意义了

也就是说
因为goto只管goto到指定的内容 只要是在这个函数体类 任何位置都可以
他不是循环 不会返回到goto位置 但是当goto的内容在共同之前 可以类似于循环


label:
...语句
goto label; 由于label在goto之前 所以按照正常的顺序他会再遇到goto label 从而循环下去

但是如果在后面呢

语句1
goto label;
语句2
label:
语句3

那么语句2不运行 直接从语句3运行下去 不会再循环了

由于goto语句看起来很散 因此在循环的时候最好不要用

但goto也有他独到的用处 用于那种需要直接跳转到某个语句的情况
sukiida
2010-08-13 · 超过13用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:37.3万
展开全部
goto是不会返回的,一直向下运行,直到跳转语句或者结尾
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式