以下のコードで。
- 引数なしで関数プロトタイプを定義しました
- 定義と関数呼び出しで、1 つのパラメーターを使用しました。
エラーが発生しない理由を知りたいですか?
# 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);
}