abort函数
概要:
#include <stdlib.h> _Noreturn void abort(void);
描述:
该函数会导致程序异常终止,除非信号SIGABRT被捕获并且信号处理程序没有返回。程序终止时,未写入的缓冲数据是否刷新、打开的流是否关闭以及临时文件是否删除将由实现定义。不成功终止状态的实现定义形式通过调用raise(SIGABRT)函数返回给宿主环境。
参数:
void
无。
返回值:
函数不会返回给调用者。
范例:
|
|
结果:
假设名为abc.txt的文件不存在,将输出:
Error opening file: no such file or directory
然后调用abort函数终止程序。
相关内容:
exit | 正常终止程序的函数。 |
_Exit | 正常终止程序的函数。 |
quick_exit | 正常终止程序的函数。 |