C/C++ abort函数

最后更新于:2020-09-27 21:58:54

一.abort函数简介

C语言abort函数用于结束一个进程,意味着abort后面的代码将不再执行abort函数函数声明如下:

#include<stdlib.h> //需要包含头文件

/*
函数描述:结束一个进程
*/
void abort();

二.abort函数实战

1.首先我们看没有使用abort函数的例子:

#include<stdio.h>
#include<stdlib.h>
int main(void)
{
    printf("main in\n");
    //....
    printf("mian out\n");
    return 0; /* This is never reached */
}

/*
输出:
main in
mian out
*/

2.然后我们再来看看使用abort函数的例子:

#include<stdio.h>
#include<stdlib.h>
int main(void)
{
    printf("main in\n");
    abort(); //不会再继续执行后面的代码
    printf("mian out\n");
    return 0; /* This is never reached */
}
/*
输出:
main in
*/

由输出信息可以看出:在abort函数之后的printf函数并没有输出信息到控制台,意味着abort后面的代码将不再执行


1. 三目运算符

2. 逗号表达式

3. char和wchar_t相互转换

4. wprintf输出中文乱码

5. unicode和多字节区别

6. Debug和_DEBUG区别

7. Debug和Release区别

8. _WIN32/WIN32/_WIN64/WIN64区别

9. memcpy/strcpy/strcpy_s区别

10. NaN(Not a Number)

11. INF:infinite)



转载请注明: 猿说编程 »C/C++教程 »abort函数

赞赏

微信赞赏支付宝赞赏