C言語なら、オレに聞け! <4>

このエントリーをはてなブックマークに追加
870C初心者
すばやい回答ありがとうございます。

>>861
>A-Cはそもそも初期化されていない配列に対する strlenが未定義なので
>同じかどうか以前にダメ。

つまり、変数に何か入れる前には strlen は使えない、と言う事でしょうか?
strlen の戻り値が10になる保証は無い、という意味ですか?

Fはまれに NULL が ((void *)0) と定義されている場合があるようですが……。
Gは他人のコードに書いてあった記述なのですが、
見た時ちょっと違和感があったので。
やはりDが無難でしょうか。

>>862
そのような気は毛頭ありません。本当に初心者です。以前にもこのスレで
お世話になりました。