C语言程序异常退出代码怎么写
时间: 2023-11-28 12:50:36 浏览: 206
捕获程序异常退出的代码
在C语言中,程序异常退出可以通过调用 `exit()` 函数来实现。该函数需要传入一个整型参数,代表程序退出时的返回值,通常情况下返回0表示程序正常结束,非零值表示异常结束。
例如,以下代码演示了在程序出现异常时,返回1并退出程序的情况:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
int a, b;
printf("请输入两个整数:");
if (scanf("%d%d", &a, &b) != 2) { // 输入错误
printf("输入错误!\n");
exit(1); // 退出程序并返回1
}
printf("两个数的和为:%d\n", a + b);
return 0;
}
```
在上述代码中,如果用户输入的不是两个整数,程序会输出提示信息并调用 `exit(1)` 函数退出程序。
阅读全文