next up previous contents
Next: 例題 Up: ユーザ定義関数 Previous: ユーザ定義関数   Contents

関数の一般形

関数の最も小さいプログラムは、関数名()と書くことができる。 これは何もしない関数になるが、プログラムをトップダウン式に大枠から詳細へ組んで いく過程で、一時的に定義される関数である。 関数も値を持つので、変数と同様にデータ型と記憶クラスを宣言しなければならない。 以下、定義関数の一般形は次のようになる。


記憶クラス データ型 関数名(仮引き数の型と変数のならび)
{
内部変数;
実行文};
}

ただし、記憶クラスは、staticをつけるかつけないかの2種類しかない。 また、引き数の呼び方は、関数の定義上で使われるものを仮引き数、呼び出し側で使う ものを実引き数と呼ぶ。

C言語の関数には多くの制約がある。次にその制約を示す。



kojima hirohisa
2001-03-05