[2379] Re:ポインタ完全制覇の質問
投稿者:(ぱ)こと管理人
2024/05/25 08:10:03
いつもありがとうございます。
>C の場合
>変数定義で要素数を書かない場合(上記 static int a[]; が該当)には当該変数は
>不完全型な仮定義 (tentative definition) になる・・・と言いたいところなんですが
> static がある場合には仮定義にならず一発定義になります。
>また、要素数についてはコンテキスト次第で解釈が変わってよいところです。
>とあるコンテキストではこれを int a[1]; と読んでよいことになっています。
>別のコンテキストではこれを不完全型と読んでよい(要素数未知)ことになっています。
この週末は出かけますのでこのあたり帰ってきたら確認します……