• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:LinkList使い方の意味がわかりません。。。。。 )

LinkList使い方についての疑問と解説

このQ&Aのポイント
  • LinkList(リンクリスト)の使い方について、疑問があります。
  • 質問文章で示されたソースコードについて、詳細な解説をします。
  • LinkListの使用方法と考え方について、詳しく教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • aigaion
  • ベストアンサー率47% (287/608)
回答No.2

>必然的にNULLポインタ なりません。 C言語ではmallocなどで領域確保するときに初期化を 行わないので確保された領域にある値は不定値です。 不定値なのでNULLになることもありますが、そうでないこともあります。 >LinkListに詳しい方使用方法(考え方)をご教授ください。 あなたが示したソースコードが理解出来ないのであればポインタを復習してみては? newList がやっている動作は、既存のリストの末尾に新しい要素を追加し そのノードへのポインタを返すというものです。 ポインタがわかっていてリストを理解したいのであれば あなたが何のためにリストを理解したいかにもよりますが 一番簡単な単方向リストから理解を初めてみたらどうですかね? 次のWEBあたりがわかりやすくまとめていると思います。 http://www.daccho-it.com/program/algo/slinklst.htm

marimoyaro
質問者

お礼

ご回答ありがとうございます。 参照させていただきます。

その他の回答 (1)

  • necomimi
  • ベストアンサー率41% (633/1540)
回答No.1

>mallocされた時点で実値は格納されていない 何が格納されてるかわからないので、NULLを入れるのでしょう。

関連するQ&A