我开始学习c编程。在学习一些基本程序时,我怀疑为什么我们在程序结束时使用“return 0”,即使我没有写回程0也是我得到正确的输出(对于基础课程)。 我想知道... 1)使用的需要是什么? 2)如果我们不写下会发生什么?
答案 0 :(得分:0)
c程序中的大多数函数都有返回类型。并且通过返回类型我的意思是一些数据要发送回调用该函数的东西。这个调用者可以是另一个函数,甚至是操作系统。
现在当你编写一个c程序时,你会注意到它有一个main()函数,里面有一个编写的代码。这个主要功能描述如下
int main()
或
void main()
在此声明中,您可以注意到int
(对于整数)和void
,没有任何内容。这定义了函数返回的数据类型。
所以在每个c程序结束时,return 0
就像一个命令,将整数0返回给调用者(在本例中是C运行时)。有一个预定义的整数,它具有预定义。像这里0
意味着执行没有任何错误。通常返回1表示程序执行时出现一些错误。