c语言abort函数实例用法

 更新时间:2021年09月29日 08:29:07   投稿:laozhang  
在本篇文章里小编给大家整理了一篇关于c语言abort函数实例用法及相关知识点,有兴趣的朋友们可以学习下。

1、abort函数的作用是异常终止一个进程,意味着abort后面的代码将不再执行。

2、当调用abort函数时,会导致程序异常终止,而不会进行一些常规的清除工作。

实例

#include <stdio.h>
#include <stdlib.h>
int main(void)
{
   puts( "About to abort..../n" );
   abort();
   puts( "This will never be executed!/n" );
   exit( EXIT_SUCCESS );
}
 
/*
输出:
 
About to abort....
*/

实例扩展:

/*
name       : abort
function   : 异常终止一个进程
declare    : void abort(void);
include    :#include <stdlib.h>
explanation:abort函数是一个比较严重的函数,当调用它时,会导致程序异常终止,而不会进行一些常规的清除工作,比如释放内存等。
*/
 
//example:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
   puts( "About to abort..../n" );
   abort();
   puts( "This will never be executed!/n" );
   exit( EXIT_SUCCESS );
}
 
/*
result:
[root@localhost error_process]# gcc abort.c 
[root@localhost error_process]# ./a.out 
About to abort....
*/

到此这篇关于c语言abort函数实例用法的文章就介绍到这了,更多相关c语言中abort函数的使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C语言详细解析有符号数与无符号数的表示

    C语言详细解析有符号数与无符号数的表示

    我们知道,在C语言中存在无符号数和有符号数,但是对于计算机而言,其本身并不区别有符号数和无符号数,因为在计算机里面都是O或者1,但是在我们的实际使用中有时候需要使用有符号数来表示一个整数,因此我们规定,当最高位为1的时,表示为负数,最高位为0时,表示为正数
    2022-04-04
  • C++实现Armadillo库与OpenCV库之间的数据格式转换

    C++实现Armadillo库与OpenCV库之间的数据格式转换

    在C++领域,数据格式转换是常见且关键的任务,尤其是在使用多个不同的库进行复杂的数据处理时,Armadillo和OpenCV是两个在科学计算和计算机视觉领域非常受欢迎的库,下面我们将详细探讨如何在C++中实现Armadillo库与OpenCV库之间的数据格式转换,需要的朋友可以参考下
    2025-03-03
  • c++大数阶乘的实现方法

    c++大数阶乘的实现方法

    本篇文章对c++的大数阶乘进行了代码示例的介绍。需要的朋友参考下
    2013-05-05
  • CStdioFile的用法详细解析

    CStdioFile的用法详细解析

    CStdioFile 不支持Duplicate,LockRange,和UnlockRange 这几个CFile 函数。如果在CStdioFile 中调用了这几个函数,将会出现CNoSupported 异常
    2013-09-09
  • Qt5.14.2使用虚拟键盘的关键代码

    Qt5.14.2使用虚拟键盘的关键代码

    对于Qwidget程序,使用qtvirtualkeyboard弹出键盘之后,键盘会浮于表面。使用VirtualkeyboardPushView模块,自动根据情况把输入视图往上面推移,这篇文章主要介绍了Qt5.14.2使用虚拟键盘的关键代码,需要的朋友可以参考下
    2022-09-09
  • C++数组模拟之单链表与双链表和栈和队列的实现过程

    C++数组模拟之单链表与双链表和栈和队列的实现过程

    这篇文章主要介绍了C++数组模拟之单链表与双链表和栈和队列的实现过程,了解内部原理是为了帮助我们做扩展,同时也是验证了一个人的学习能力,如果你想让自己的职业道路更上一层楼,这些底层的东西你是必须要会的,跟随下文来具体了解吧
    2023-02-02
  • C++中测试程序运行时间的几种方法总结

    C++中测试程序运行时间的几种方法总结

    本文介绍了C++中测量程序运行时间的几种方法,包括使用GetTickCount()、clock()、Boost库的timer类以及高精度时控函数QueryPerformanceFrequency和QueryPerformanceCounter,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-09-09
  • 从头学习C语言之if语句的使用

    从头学习C语言之if语句的使用

    这篇文章主要为大家详细介绍了C语言之if语句的使用,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01
  • C语言实现简易版三子棋游戏

    C语言实现简易版三子棋游戏

    这篇文章主要为大家详细介绍了C语言实现简易版三子棋游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-07-07
  • 浅谈十进制小数和二进制小数之间的转换

    浅谈十进制小数和二进制小数之间的转换

    下面小编就为大家带来一篇浅谈十进制小数和二进制小数之间的转换。小编觉得挺不错的现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01

最新评论