在C语言中,下列哪用于在其它函数中安全地终止main函数的函数为()
exit()函数用于正常结束进程
atexit(),并且会刷新IO缓冲 _exit()和_Exit()函数都是用于正常结束进程
exit()区别:不会调用atexit(),不会刷新IO缓冲 abort()函数用于异常终止进程
atexit()函数用于注册一个进程在正常终止时要调用的函数
例如通过return语句在main函数中结束或者调用exit()函数结束进程,会自动调用atexit()注册的函数
可以注册多个函数,这些函数将按照注册的逆序依次被调用
return语句用于退出当前函数
return语句在main函数中执行时,相当于调用exit()函数,此时会结束进程。 main函数中,return只是返回到调用该函数的地方,不会结束整个进程。