C庫函數(shù) void abort(void) 中止程序執(zhí)行并附帶了直接調(diào)用取代。
以下是 abort() 函數(shù)的聲明。
void abort(void)
NA
這個(gè)函數(shù)不返回任何值。
下面的例子演示了如何使用abort()函數(shù)。
#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); }
讓我們編譯和運(yùn)行上面的程序,這將試圖打開nofile.txt 文件不存在產(chǎn)生以下結(jié)果:
Going to open nofile.txt Going to abort the program