C 语言可以不使用函数原型,但是这样会导致编译器无法正确检查函数的参数数目和参数类型。
例子如下:
#include <stdio.h>
int main(void)
{
dprint(123);
dprint(123.0);
return 0;
}
void dprint(double d)
{
printf("%f\n", d);
}
出现隐式函数声明,编译器无法检查函数类型。
C 语言可以不使用函数原型,但是这样会导致编译器无法正确检查函数的参数数目和参数类型。
例子如下:
#include <stdio.h>
int main(void)
{
dprint(123);
dprint(123.0);
return 0;
}
void dprint(double d)
{
printf("%f\n", d);
}
出现隐式函数声明,编译器无法检查函数类型。
本文标题:C语言的函数原型
本文链接:https://www.haomeiwen.com/subject/bdtwvxtx.html
网友评论