【发布时间】:2017-12-10 16:22:54
【问题描述】:
int func (int,int);
int main ()
{
printf("hello");
}
考虑上面的函数。定义func 之类的函数的目的是什么?我多次看到这种情况。
【问题讨论】:
-
这不是函数定义,而是函数原型。 Prototypes 报告最少的信息,以允许编译器使用可以在其他地方(即在对象库中)定义的函数。从原型中了解函数返回什么以及获取哪些参数就足以将其正确链接到您的代码。