c语言跳回到主函数 c语言中返回到某一步怎么做

c语言怎么从子函数的子函数直接返回主函数C++可以通过异常处理c语言跳回到主函数的throw和catch来实现从子函数c语言跳回到主函数的子函数直接返回主函数c语言跳回到主函数,汇编语言可以用jmp指令跳转实现这个需求 。
C语言主要靠函数调用和return在函数之间切换,很难做到在多层调用中直接返回主函数 。虽然goto语句可以无条件跳转,但是必须在同一个函数中使用 。
因此解决的方法也是用一个特殊的值作为需要返回的标志,然后在两层调用函数中都遇到该值就返回 , 但是这个方法也有两个前提c语言跳回到主函数:
1)c语言跳回到主函数你的两个子函数都是由返回值的函数
2)你选择的特殊值和函数正常的返回的取值不会冲突,不会引起二义性 。
因此建议你的这个问题还是用C++ 的异常去解决比较好 。
C语言中子函数中的子函数如何跳到主函数?【c语言跳回到主函数 c语言中返回到某一步怎么做】函数都是并列关系c语言跳回到主函数,不存在一个嵌套另一个的问题c语言跳回到主函数,只能是一个调用另一个c语言跳回到主函数,在其中又调用另一个,一层层调用,正常情况都只有一个返回出口,也是一层一层返回 , 不能跳过 。
c语言中在调用函数中怎么可以转到主函数如果函数在正常结束后返回主函数,则不用额外添加任何语句,到函数结束后自动返回主函数;
如果是在函数中间某个分支处需要直接退出函数返回到主函数,则可以添加return;语句行,程序执行到这一语句后,就会立即返回到主函数 。当然也可以通过让分支跳转到函数末尾的地方来返回主函数 。
关于c语言跳回到主函数和c语言中返回到某一步怎么做的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读