[200] Re:C言語ポインタ完全制覇についての質問
投稿者:九龍
2007/02/20 02:13:25
774RRさん、はじめまして。
>>>int hoge(void); という関数宣言は extern int hoge(void); と解釈されます。
>>そのため、過去のコンパイラ用に書かれたコードとの互換性のために、
>>「複数個の翻訳単位で同一名称の変数が定義されたら、それを同一の実体とみなす」
>>処理系がほとんどです。
という事は、他の翻訳単位のファイルスコープ(外部宣言)で同一識別子で変数定義宣言をおこなった場合でも、省略時解釈ではexternになるために省略可能(でも普通は区別する為に付けますが)って解釈で宜しいのでしょうか?