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);
}

出现隐式函数声明,编译器无法检查函数类型。

上一篇下一篇

猜你喜欢

热点阅读