C 库函数 - abort()

描述

C 库函数 void abort(void) 中止程序执行,直接从调用的地方跳出。

声明

下面是 abort() 函数的声明。

  1. void abort(void)

参数

  • NA

返回值

该函数不返回任何值。

实例

下面的实例演示了 abort() 函数的用法。

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main ()
  4. {
  5. FILE *fp;
  6. printf("准备打开 nofile.txt\n");
  7. fp = fopen( "nofile.txt","r" );
  8. if(fp == NULL)
  9. {
  10. printf("准备终止程序\n");
  11. abort();
  12. }
  13. printf("准备关闭 nofile.txt\n");
  14. fclose(fp);
  15. return(0);
  16. }

让我们编译并运行上面的程序,这将产生以下结果,因为我们尝试打开的文件 nofile.txt 是不存在的:

  1. 准备打开 nofile.txt
  2. 准备终止程序