C语言:程序退出状态
2023-09-27 14:22:46 时间
通常情况下,程序成功执行完一个操作正常退出的时候会带有值 EXIT_SUCCESS。在这里,EXIT_SUCCESS 是宏,它被定义为 0。
如果程序中存在一种错误情况,当您退出程序时,会带有状态值 EXIT_FAILURE,被定义为 -1。所以,上面的程序可以写成:
#include <stdio.h>
#include <stdlib.h>
main()
{
int dividend = 20;
int divisor = 5;
int quotient;
if( divisor == 0){
fprintf(stderr, "除数为 0 退出运行...\n");
exit(EXIT_FAILURE);
}
quotient = dividend / divisor;
fprintf(stderr, "quotient 变量的值为: %d\n", quotient );
exit(EXIT_SUCCESS);
}
当上面的代码被编译和执行时,它会产生下列结果:
quotient 变量的值为 : 4
相关文章
- 算法- C语言实现侏儒(地精)排序(Gnome_sort)
- C语言双链表,循环链表,静态链表讲解(王道版)
- C语言-基础语法(十):复合类型(自定义类型)【结构体、共用体(联合体)、枚举】
- 初始C语言 - 数组(一维数组、二维数组、数组越界、数组传参)
- C语言运算符的优先级
- C语言 指针例解
- 【C语言】常见字符串处理函数
- 【数据结构(C语言版)——第一章:绪论】
- 2021-03 青少年软件编程(C语言)等级考试试卷(二级)解析
- 嵌入式编程-C语言使用小技巧
- 【初阶C语言】初阶结构体详细讲解
- 零基础看得懂的C语言入门教程
- C语言错误之--初始值(低级错误)
- 【零基础学习iOS开发】【02-C语言】11-函数的声明和定义
- 【零基础学习iOS开发】【02-C语言】09-流程控制
- C语言 实现base64