関数プロトタイプとは、関数(サブルーチン)の定義よりも先に、関数名、仮引数のデータ型、戻り値のデータ型を宣言することです。
以下は、あるプログラミング言語における関数プロトタイプの例です。
int add(int a, int b); //関数プロトタイプ //関数の定義 int add(int a, int b) { return a + b; }
関数プロトタイプを行うことにより、関数の定義より前に、その関数を利用できます。