执行c里的goto语句,跳转到lable之前会不会继续执行余下的语句

exable:begin:xxxxxxxxxx;gotobegin;//dosomething执行gotobegin跳转之前会不会执行dosomething?。。另外即便... exable:

begin:xxxxxxxxxx;

goto begin;

//dosomething

执行goto begin跳转之前会不会执行 dosomething ?。。
另外即便不跳转。。。执行到 begin的时候应该也会执行他后面的xxxxxxxxxx;吧?
展开
 我来答
菜鸟升级中
2009-06-18 · TA获得超过197个赞
知道小有建树答主
回答量:256
采纳率:0%
帮助的人:0
展开全部
照这个写法是永远执行不了dosometing,前面的begin:只是个标志位,只是个名字,告诉编译器这一行就是begin,不影响XXXXX的执行。
前面两位说的对,goto是很危险的,尽量不要用,除非你实在没办法了。
CdPzh
2009-06-18 · TA获得超过3064个赞
知道小有建树答主
回答量:641
采纳率:0%
帮助的人:747万
展开全部
如果goto之前没有goto语句跳转到dosomething,则跳转之前不会执行dosomething.
你说的对,执行到 begin的时候会执行他后面的xxxxxxxxxx.begin只是个标签而已,仅用于goto跳转,其它与没有begin一样的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9faccbd
2009-06-18 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:242
采纳率:0%
帮助的人:71.1万
展开全部
执行goto begin跳转之前不会执行 dosomething

是的,
最好还是不要用跳转来控制流程,goto 语句用if 。。else同样可以实现。
goto很难控制流程的 ,弄不好就不知道执行到什么地方了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-06-18
展开全部
1)不会。
2)会。

不要搞什么goto,我们公司要是写出goto来,直接解雇。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式