所在頭檔案:stdlib.h
功 能: 關閉所有檔案,終止正在執行的程式。
exit(1)表示異常退出.這個1是返回給作業系統的不過在DOS好像不需要這個返回值
exit(x)(x不為0)都表示異常退出
exit(0)表示正常退出
用 法: void exit(int status);
參 數 : status //程式退出的返回值.
程式例:
#include
#include
#include
int main(void)
{
int status;
printf("Enter either 1 or 2\n");
status = getch();
/* SETS DOS errorlevel */
exit(status - '0');
/* Note: this line is never reached */
return 0;
}
exit()和return的區別:
按照ANSI C,在最初調用的main()中使用return和exit()的效果相同。
但要注意這裡所說的是“最初調用”。如果main()在一個遞歸程式中,exit()仍然會終止程式;但return將
控制權移交給遞歸的前一級,直到最初的那一級,此時return才會終止程式。return和exit()的另一個區別
在於,即使在除main()之外的函式中調用exit(),它也將終止程式。
相關詞條
-
Exit()
#in in in
-
_exit()
_exit():直接使進程終止運行,清除其使用的記憶體空間,並銷毀其在核心中的各種數據結構。
-
Exit
Exit() 是電腦函式
-
exit[nicoten演唱歌曲]
Exit() 是電腦函式
-
exit[詞意]
“EXIT”是英文“出口”的意思。 另外有同名的音樂製作小組、電影、微電影以及童裝品牌。 EXIT()是C語言中的一個終止函式。
簡明釋義 音樂製作小組 電影 微電影 童裝 -
exit trance
EXIT TRANCE是由一間出產日本電子流行曲的企業,所屬的音樂製作分部--EXIT TUNES的一個TRANCE專輯系列。
簡介 發展經過 發展近況 成員一覽 歌唱者一覽 -
Emergency Exit
《Emergency Exit》是一首英文歌曲。
-
The Exit
The Exit - LydiaWe drove right past the exit,and nobody even said a thing.'Cause the light in your eyes...