関数プロトタイプ Nondefining の宣言 ()の引数リスト
フォーム の引数リストは 引数の型名の一覧です。この 3 個の引数を受け取る関数の 引数リスト 宣言 func を考えます : **char ***char を入力すると int ポインター。
この 引数リスト宣言 のコードを記述できます :
char *, char, int
宣言 (関数プロトタイプ) は書き込む可能性があります :
void func( char *, char, int );
型チェックや変換を実行するには上のように宣言するとコンパイラの十分な情報を含むが引数があるかについての情報を提供しません。関数宣言を作成する場合は関数定義に表示される次のように識別子を含めることです :
void func( char *szTarget, char chSearchChar, int nStartAt );
プロトタイプのこれらの識別子はすぐにスコープの外に出るため既定の引数でのみ有効です。ただし意味のあるプログラムのドキュメントを提供します。