一、进程退出
main函数return0是为什么?
main函数返回的是进程的退出码
- 输出最近一次进程的退出码
echo $?
1. 进程退出场景
- 代码运行完毕,结果正确
- ——————,结果不正确
- 代码异常终止(程序崩溃)
2. 查看每个退出码所传递的信息
strerror
1 #include <iostream>
2 #include <string.h>
3 using namespace std;
4
5
6 int main()
7 {
8 for(int i = 0; i < 10; i++)
9 {
10 cout << i << ":" << strerror(i) << endl;
11 }
12 return 0;
13 }
14
~
可以看出最多是133