C 语言标准库函数 - abort()
C 语言标准库 <stdlib.h> 函数 void abort(void) 中止程序执行,直接从调用的地方跳出
头文件
#include <stdlib.h>
函数原型
下面是 abort() 函数的原型
void abort(void)
参数
无
返回值
无
范例
下面的范例演示了 abort() 函数的用法
/** * file: main.c * author: 简单教程(www.twle.cn) * * Copyright © 2015-2065 www.twle.cn. All rights reserved. */ #include <stdio.h> #include <stdlib.h> int main () { FILE *fp; printf("准备打开 nofile.txt\n"); fp = fopen( "nofile.txt","r" ); if(fp == NULL) { printf("准备终止程序\n"); abort(); } printf("准备关闭 nofile.txt\n"); fclose(fp); return(0); }
编译运行范例,输出结果如下
$ gcc main.c && ./a.out 准备打开 nofile.txt 准备终止程序 [1] 17695 abort ./a.out