#include <stdio.h>
float f(float);
main()
{
}
scanf("%f",&x);
y=f(x);
printf("%f\n",y);
float f(float a)
{
}
[説明]
1. 関数fの定義はプログラムの終わりの方にあるが,
main()の前においても構わない。この関数f
は実数型の値を持ち,main()とf()の両方に
関係するので,3行目のような位置における型の宣言が必要
である。
2. 一般にすべての関数は型の定義が必要である。省略された
場合は整数型となる。また,関数は原則として引数を取るので,
もし引数がない場合でも空白の()を付けなければならない。
引数がないことを明示するにはvoid型を使う。
main関数は,厳密には,int main(void)の
ように書く。