c语言exit函数用法
时间: 2023-10-16 08:22:12 浏览: 132
●关于exit函数-C语言基础课件
在 C 语言中,`exit()` 函数用于终止程序的运行。它的原型如下:
```c
void exit(int status);
```
函数参数 `status` 用于指定程序的退出状态码,一般情况下,0 表示程序正常退出,非 0 值表示程序出现了错误。`exit()` 函数会执行以下操作:
1. 关闭程序打开的所有文件;
2. 清理程序使用的所有动态内存;
3. 利用参数 `status` 通知操作系统程序的退出状态码;
4. 终止程序的运行。
下面是一个示例程序,展示了 `exit()` 函数的用法:
```c
#include <stdlib.h>
#include <stdio.h>
int main()
{
int a, b;
printf("请输入两个整数:");
scanf("%d%d", &a, &b);
if (b == 0)
{
printf("除数不能为0!\n");
exit(1); // 程序异常退出,退出状态码为1
}
printf("%d / %d = %d\n", a, b, a / b);
return 0;
}
```
注意,当程序调用 `exit()` 函数时,程序会立即终止运行,即使后面还有其他代码也不会执行。因此,在使用 `exit()` 函数之前,需要确保程序已经完成了必要的操作。
阅读全文