質問: セグメントエラー cプログラムを実行した時に発生する、セグメントエラー は何が原因なのでしょうか? コンパイルはちゃんとととっているのに、 なぜエラーがでるのでしょうか? c言語の本を見たのですが、 のってません。 お願いします。
回答: >ありがとうございます。 >nullとは文字列の最後に入っているやつですね、 >絶対入れないといけないのですよね~? 文字列にかぎりませんよ。 ポインタなども使い回ししたりする場合はnullで初期化すると良いです。 ポインタが開放したアドレスを覚えてたりして、そこにアクセスした瞬間コケるという事もあります。 基本的に確保した領域は何が入っているか分かりません、ですから初期化をお勧めしたのです。