関数のプロトタイプ宣言と大域変数の型宣言 関数のプロトタイプ宣言 関数の引数と返り値を示す「関数名の型」宣言 構文 : extern 関数の頭部; 例 : extern void main(int argc, char *argv[] ); プロトタイプ宣言では引数の名前を省略できる(が、しないのが普通) 例 : extern void main(int, char *[] ); グローバル(大域)変数の型宣言 グローバル変数の型を宣言する 構文 : extern グローバル変数の型宣言; 例 : extern FILE *stdin; グローバル変数を利用する場合は、どこか一つの *.c ファイルで、通常の型宣言を行う 例 : FILE *stdin;