【发布时间】:2013-02-02 10:11:00
【问题描述】:
我很精通 PHP,但我已经开始涉足 C。我看过代码
return 0;
在不返回值的函数的末尾。这在 PHP 中没有使用,因为如果函数没有返回值,则会自动返回值 NULL。
我要问的是,用简单的英语,return 0 实际上是做什么的?是否像 PHP 一样,将其参数作为函数调用的值返回?这只是一种好的做法吗?
我知道这个问题以前被问过很多次,但我是从 PHP 开发人员的角度来问的。谷歌给出的答案并没有那么简洁。
【问题讨论】:
-
at the end of functions that don't return a value你的意思是void函数? -
不了解 C 但某些语言在不返回值的函数中需要 :void(如 :Number 或 :String)。
-
@Cicade 对不起 - 是的,这正是我的意思。
-
发布函数签名。它看起来像以下三个之一吗? int foo(无效);无效富(无效);富(无效);