関数プロトタイプ

関数プロトタイプとは、関数(サブルーチン)の定義よりも先に、関数名、仮引数のデータ型、戻り値のデータ型を宣言することです。

以下は、あるプログラミング言語における関数プロトタイプの例です。

int add(int a, int b); //関数プロトタイプ

//関数の定義
int add(int a, int b) {
    return a + b;
}

関数プロトタイプを行うことにより、関数の定義より前に、その関数を利用できます。