【发布时间】:2016-11-27 20:03:46
【问题描述】:
我真的不明白为什么我们需要在函数末尾使用return 0;。我有点理解为什么我们在 main() 的末尾需要它(表示程序结束?)但我真的不明白为什么我们在常规函数的末尾也需要它。
【问题讨论】:
-
这取决于 - 它只是表示没有错误的约定
-
main是唯一不需要需要return语句的函数(截至C99)。 -
@dreamlax void 函数也不需要
return声明,还是我错了? -
@HonzaDejdar:是的,更多的是指出 OP 提到他理解为什么
main需要一个,但不明白为什么所有其他功能都需要它,我说的是出于OP正在询问的功能,main是保证不需要的功能。 -
为什么人们不赞成这个问题? OP显然是新手;人们应该期望新手会用新手的方式提问。