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

时间:2018-05-15 15:39:13

标签: c function main

我是编程新手,我正在思考它。

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

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

main()
{
    statements.....
}

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

1 个答案:

答案 0 :(得分:4)

它被称为隐式int规则。从本质上讲,它假设它是一个int。虽然这不符合C标准(截至C99)。

有关更详细的答案,请参阅here