在C语言中,GOTO函数怎么使用,需注意什么语法

 我来答
飞0316
推荐于2017-11-24 · TA获得超过168个赞
知道小有建树答主
回答量:92
采纳率:0%
帮助的人:123万
展开全部
i=0;
start:
c=a+b;
a=b;
printf(“%d”,i);
for(i=0;i<100;i++)
{
if(i==50)
goto start
}
这是随便打的一个程序没有任何意义,就是当i=50的时候会跳到goto后面所指向的位置(在此处是c=a+b;前面),goto在C中是一个及有问题的语句,所有用goto的语句都可以用别的语句实现,使用goto语句极大的降低程序的可读性,最好不要使用这条语句
老气安卓
2020-06-21 · TA获得超过3951个赞
知道大有可为答主
回答量:3196
采纳率:25%
帮助的人:186万
展开全部
goto意为“跳转”的意思,顾名思义,跳转肯定要有目的地,不然跳到哪里去?所以goto后面应该跟一个标签(该标签表示位置);
例如用loop标签标记一个跳转点,所那么goto
loop;就实现了跳转到loop标签标记的位置。
loop:
code;
……
……
goto
loop;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
英雄城市联盟3093
2011-08-19 · 超过12用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:40.6万
展开全部
a:
...
...
goto a;就这。。。前面a:理解为做个标记。。。下边goto a;执行后跳转到标记处。。。建议不要用,,,。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式