abort() - C語言庫函數
C庫函數 void abort(void) 中止程序執行並附帶了直接調用取代。
聲明
以下是 abort() 函數的聲明。
void abort(void)
參數
-
NA
返回值
這個函數不返回任何值。
例子
下麵的例子演示了如何使用abort()函數。
#include <stdio.h> #include <stdlib.h> int main () { FILE *fp; printf("Going to open nofile.txt "); fp = fopen( "nofile.txt","r" ); if(fp == NULL) { printf("Going to abort the program "); abort(); } printf("Going to close nofile.txt "); fclose(fp); return(0); }
讓我們編譯和運行上麵的程序,這將試圖打開nofile.txt 文件不存在產生以下結果:
Going to open nofile.txt Going to abort the program