问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中在被调函数中使用exit(0)会不会退出主函数呢?

发布网友 发布时间:2022-02-28 09:55

我来回答

2个回答

热心网友 时间:2022-02-28 11:24

正常的程序在开始执行后,我们不管调用了多少函数,最后还是要回到主函数,然后执行主函数的return 0,就代表整个程序运行结束。但有时候,我们想在执行某个函数后就退出整个程序,那么就用exit而不是用return返回到主函数再退出。程序的关闭有哪种关闭,正常的关闭,就是我们用户自己单击关闭,它就关闭。可如果程序崩溃呢!崩溃后不也是退出,但崩溃退出不是用户的用意,所以就用exit(1)代表不是正常退出。当然我说的不一定全部正确,但差不多也是这个意思。给你一个简单的程序,让你看看exit。你应该会调试吧!一步一步的跟着程序走,你会发现,程序不执行主函数的return 0就退出了。 #include <stdio.h>int iEnd(int i);int main(){int value; value = iEnd(3);printf("value = %d\n", value); return 0;

热心网友 时间:2022-02-28 12:42

会. exit直接返回操作系统了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
江西那个地方到菏泽有725.7公里 南昌到菏泽自驾全程高速怎么走 南冒到菏泽多少公里 ...回家了来找不到了也看不见 感觉手指有点痛怎么办 排骨冬瓜汤的做法大全 安卓WM 黑莓哪一个可玩性更高,500元能买部这三种系统里面的什么样的手机... 二手商铺面积超过多少平方才可以商贷呢? 求个好听的群名和群名片前缀 Gmail邮箱有多大? gmail中标签\星标\存档都有什么区别 C语言中exit(1)什么意思?1又代表什么? 在C语言中可以用exit(0)来结束程序的运行,那么在java中呢 C语言中exit(0)与exit(1)有什么区别?? exit (0)属于c语言库函数中的哪个? 我不小心删了微信好友,不知道手机号要怎么加回来? C语言中的exit函数 换了之前删除的好友还可以通过以前的微信再添加我吗? c语言关于exit(0)的问题 exit(0)在C语言中的作用 C语言中的exit(0);怎么用啊?应该在那个头文件下? 请问C语言中,exit()的具体用法和含义 C语言exit(0) C语言中exit();怎么用? 弱弱的问下C语言exit(0)有什么用?怎么用? C语言 exit (0)是什么意思 C语言中exit(0)是什么意思? 请问C语言中的exit(0)什么意思? 在该C语言程序中,exit(0)的作用是什么,为何要有这一句 exit(0)在c语言中是什么意思? exit(0)在c语言中是什么意思 C语言的!=是什么意思 C语言什么意思? C语言中%c是什么意思 C语言中的/=是什么含义? c语言中符号&lt;&lt;是什么意思 我的手机号绑定了一个。怎样解除绑定? C语言&lt;&lt;=是什么意思 如何解除手机绑定 C语言中==是什么意思 怎么解除手机号绑定? 绑定了手机号怎么解除 如何解除手机号绑定 C语言中%c,%s分别代表什么意思? 怎么解除绑定的手机号 在c语言中%3c 是什么意思 怎么解除和手机号的绑定? C语言中 !是有什么含义? 如何解除手机号绑定 C语言中“+=”是什么意思? %*c%c在c语言中是什么意思