共用方式為


quick_exit

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

引發正常的程式終止。

語法

__declspec(noreturn) void quick_exit(  
    int status  
);  

參數

status
要回傳給主機環境的狀態碼。

傳回值

quick_exit 函式無法回傳給其呼叫端。

備註

quick_exit 函式會引發正常程式終止。 其不會呼叫任何由 atexit_onexit 所註冊的函式,也不會呼叫 signal 函式所註冊的訊號處理常式。 若呼叫 quick_exit 多次,或也同時呼叫了 exit 函式,其行為不確定。

quick_exit 函式會以後進先出 (LIFO) 的順序呼叫由 at_quick_exit所註冊的函式,但不包括此函式註冊時就已呼叫的函式。 若在呼叫先前已註冊,會終止函數呼叫的函式時呼叫 longjmp ,其行為不確定。

在呼叫了已註冊的函式之後, quick_exit 會使用 _Exit 值叫用 status ,將控制權交還給主機環境。

需求

常式 必要的標頭
quick_exit <process.h> 或 <stdlib.h>

如需相容性的詳細資訊,請參閱 相容性

另請參閱

流程控制和環境控制
中止
atexit
_exec、 _wexec 函式
exit、 _Exit、 _exit
_onexit、 _onexit_m
_spawn、 _wspawn 函式
system、 _wsystem