>>266
ソースファイルA: extern int hoge(void);
ソースファイルB: int hoge(void); ←プロトタイプ宣言
ソースファイルB: int hoge(void){ } ←定義
とした時、ソースファイルAでhoge()を使うことができる。
externは、宣言(定義?)済みであることをコンパイラに教えるためにある。