位置:首页 > 高级语言 > C语言标准库 > abort() - C语言库函数

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