中易网

C语言中怎么从子程序返回到程序的开始

答案:5  悬赏:20  
解决时间 2021-01-29 20:02
C语言中怎么从子程序返回到程序的开始
最佳答案
前两天刚学了一招:
#define Reset() ((void (code *) (void)) 0x0000) ()
然后在需要返回程序开始的地方直接调用Reset();就可以了。
全部回答
什么叫程序的开始 是main()函数吗!? 为什么要开始呢?
longjmp 但不建议使用 可以通过调整代码结构来实现
多个返回值有两种实现方法。 一是使用结构体。将所有需要返回的数据封装成一个结构体返回。比如你想返回两个 int 类型的值,可以声明: struct node{ int x, y;}; 然后将函数的返回值类型设置为 node。 第二种方法是在参数中使用指针或引用。在子函数中对指针指向的内存空间的修改,或者对引用类型变量的修改,都会直接反映到主函数中。
如果是函数到函数的开始,可以空goto 如果是函数到主程序,先返回,再goto
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小米noot支持红外线吗
z54次列车是快车吗?
欠了7500块钱,人已经找到家来了。限期还款,
dnf特工和专家哪个搬砖好
怎么能在一台电脑上登2个旺旺账号
京东快递归国家邮政局管吗
阳光小学共有1040人,学校将组织九分之一的男
华荣复印部地址有知道的么?有点事想过去
360借款50000利息多少
U盘能像硬盘那样来实现分区吗
IU(李智恩)的粉丝叫什么啊?
我下了哦~~~
从淘宝怎么搜索圣戒飞陀里的陀螺?
奶牛常用的饲料都有什么,都有什么作用?
用线段图解释盈亏问题
推荐资讯
捷波朗Rox洛奇与捷波朗FREEWAY畅驰哪个好
因为彩礼没给够就离婚的的生活有必要继续么结
想请问一下,成立一家装修设计公司,所需要的
共享打印机的驱动的路径(高手请进)
安徽安庆有一本大学吗?
鱼缸里的鱼都在水面上喝水是怎么回事
在cisco中AS是怎样翻译的?
家用白酒蒸馏锅多大适合
股票基本面分析,请问在哪里可以获取一个行业
期货中沪铝连续是什么意思
GPA3.5难吗
软陶的固化过程?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?