C言語についてです。 文字列のことなんですが、今回は変数str使います。 最後にstr[x]='\0'のコードがいる理由が知りたいです。

C言語関連38閲覧

ベストアンサー

0

ThanksImg質問者からのお礼コメント

なるほど!理解しました。わかりやすくありがとうございました。

お礼日時:2021/12/8 16:46

その他の回答(1件)

0

文字列は'\0'で終わりを示すことになっています。 仮に、使っているコンパイラが、値を定義しないデータエリアを初期値として'\0'で埋めると規定しているなら正しく動いてしまうけど、それに期待するのは、個人的にはお勧めしません。