开始学习c但不知道为什么我们使用Return 0

时间:2014-09-26 18:00:10

标签: c

我开始学习c编程。在学习一些基本程序时,我怀疑为什么我们在程序结束时使用“return 0”,即使我没有写回程0也是我得到正确的输出(对于基础课程)。 我想知道... 1)使用的需要是什么? 2)如果我们不写下会发生什么?

1 个答案:

答案 0 :(得分:0)

c程序中的大多数函数都有返回类型。并且通过返回类型我的意思是一些数据要发送回调用该函数的东西。这个调用者可以是另一个函数,甚至是操作系统。

现在当你编写一个c程序时,你会注意到它有一个main()函数,里面有一个编写的代码。这个主要功能描述如下

int main()

void main()

在此声明中,您可以注意到int(对于整数)和void,没有任何内容。这定义了函数返回的数据类型。

所以在每个c程序结束时,return 0就像一个命令,将整数0返回给调用者(在本例中是C运行时)。有一个预定义的整数,它具有预定义。像这里0意味着执行没有任何错误。通常返回1表示程序执行时出现一些错误。