goto语句可以从普通函数跳到主函数吗?
例如:voidadd();voidmain(){loop:……}voidadd(){……gotoloop;……}...
例如:
void add();
void main()
{ loop:
……
}
void add()
{
……
goto loop;
……
} 展开
void add();
void main()
{ loop:
……
}
void add()
{
……
goto loop;
……
} 展开
4个回答
展开全部
跳不了。
不过你可以试试setjmp和longjmp。可以在代码中随意跳。
C89/C99标准库,包含<setjmp.h>头文件可用。
不过你可以试试setjmp和longjmp。可以在代码中随意跳。
C89/C99标准库,包含<setjmp.h>头文件可用。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没试过这样,不过除非你是做题目,题目这么问,不可能有谁会这么做的。
goto语句在一个函数内跳转一下也就算了,居然还跳到别的函数里去了。。
总之不要干什么就想用goto,就当goto不存在。。
goto语句在一个函数内跳转一下也就算了,居然还跳到别的函数里去了。。
总之不要干什么就想用goto,就当goto不存在。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
也许,你的需求可以通过“try catch throw ”来实现。不过也得一层层函数往上throw。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询