C语言的函数原型
2017-11-21 本文已影响0人
46ad27264ed8
C 语言可以不使用函数原型,但是这样会导致编译器无法正确检查函数的参数数目和参数类型。
例子如下:
#include <stdio.h>
int main(void)
{
dprint(123);
dprint(123.0);
return 0;
}
void dprint(double d)
{
printf("%f\n", d);
}
出现隐式函数声明,编译器无法检查函数类型。