将数据类型分配给用户定义的函数

Assigning Data type to a User Defined Function

我是编程新手,正在思考这个问题。

在C语言中,当用户声明一个Function时。如果未分配函数的数据类型会发生什么。我的问题基本上是这样的函数有什么区别:

int main()
{
    statements.....
}

main()
{
    statements.....
}

如果我们分配数据类型会怎样?如果我们不这样做会怎样? 任何帮助。请 谢谢。

它被称为隐式 int 规则。本质上,它假定它是一个 int。尽管这不在 C 标准中(从 C99 开始)。

请参阅 here 以获得更详细的答案。