在下面的代码中。
- 我已经定义了没有参数的函数原型
- 在定义和函数调用中,我使用了一个参数。
我想知道为什么我没有收到任何错误?
# include <stdio.h>
float circle(); /* no parameter*/
int main()
{
float area;
int radius =2;
area=circle(radius);
printf("%f \n",area);
return 0;
}
float circle( r) /* with one parameter even no parameter type */
{
float a;
a=3.14*r*r;
return (a);
}