We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents a286f4d + dd2299e commit ccc56d3Copy full SHA for ccc56d3
docs/hello_world.md
@@ -60,6 +60,8 @@ main 函数总是返回一个整数 (`int` 类型),用这个整数向操作系
60
61
如果程序正常执行完毕,正常结束退出,那就请返回 0。
62
63
+> {{ icon.detail }} 通常来说有返回类型的函数都需要在所有分支都有 return 语句,但有趣的是,C++ 标准对 main 函数做了特殊的“宽大处理”:在控制流达到 main 函数的结尾时,如果没有遇到 `return` 语句,则等价于执行 `return 0;`。所以对于你本来就打算返回 0 的情况,也可以偷懒不写 `return` 语句,编译器自动会帮你加上。以及,main 函数必须返回 `int` 类型,不能返回 `void` 类型。
64
+
65
返回一个不为 0 的整数可以表示程序出现了异常,是因为出错了才退出的,值的多少可以用于表明错误的具体原因。
66
67
> {{ icon.fun }} 操作系统:我调用了你这个程序的 main 函数,我好奇程序是否正确执行了?让我们约定好:如果你运转正常的话,就返回0表示成功哦!如果有错误的话,就返回一个错误代码,比如返回1表示无权限,2表示找不到文件……之类的。当然,错误代码都是不为0的。
0 commit comments