0 C 常用的程式終止函式

2021-09-22 18:43:15 字數 534 閱讀 6597

1.abort函式

函式原型:void abort(void);

功能:中斷程式的執行,返回c++系統的主視窗。該函式在stdlib標頭檔案宣告。

2.assert函式

函式原型:void assert(int expression);

功能:計算表示式expression的值,若該值為false,則中斷程式的執行,顯示中斷執行所在檔案和程式行,返回c++系統的主視窗。該函式在assert檔案宣告。

3.exit函式

函式原型:void exit(int status);

功能:中斷程式的執行,返回退出**,回到c++系統的主視窗。該函式在stdlib標頭檔案中宣告。其中,引數 status 是整型常量,終止程式時把它作為退出**返回作業系統,c++看不到exit的返回值。通常為0或1。

exit(1)表示異常退出.這個1是返回給作業系統的不過在dos好像不需要這個返回值

exit(0)表示正常退出

無論寫在那裡,都是程式推出,dos和windows中沒有什麼不一樣,最多是系統處理的不一樣。

C語言中的程式終止函式

在c語言的標準庫中提供了一些與正常或者不正常的程式終止有關的函式,下面分別對其進行簡單介紹。1 c和指標,p298,342 2 c程式語言現代方法 第2版 p489 3 atexit函式和exit函式的理解 1 abort abort 函式用於不正常地終止乙個正在執行的程式。函式原型如下 void ...

程式結束後呼叫的函式 註冊終止函式

相關函式 exit,atexit,exit 註冊終止函式 1,on exit 標頭檔案 include 定義函式 int on exit void function int void void arg 函式說明 on exit 用來設定乙個程式正常結束前呼叫的函式.當程式通過呼叫exit 或從mai...

常用的C函式

c常用字串函式 1 strstr 功能 從字串 str1 中尋找 str2 第一次出現的位置 不比較結束符null 如果沒找到則返回null。2 strchr 功能 查詢字串中首次出現字元 ch 的位置,返回首次出現 ch 的位置的指標,如果 str 中不存在 ch 則返回null。3 strcpy...