问题描述
int main() {
int start = 0;
int end = 2;
int ret1 = 0;
int mid = start + (end-start)/2;
ret1 = mid;
return ret1;
}
为什么这段代码会出现运行时错误? https://ideone.com/iAdQO0
解决方法
来自 main() 的非零返回码对许多操作系统表示错误。
,因为 main 的任何返回值不为 0 都表示运行时错误。