- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:LinkList使い方の意味がわかりません。。。。。
)
LinkList使い方についての疑問と解説
このQ&Aのポイント
- LinkList(リンクリスト)の使い方について、疑問があります。
- 質問文章で示されたソースコードについて、詳細な解説をします。
- LinkListの使用方法と考え方について、詳しく教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>必然的にNULLポインタ なりません。 C言語ではmallocなどで領域確保するときに初期化を 行わないので確保された領域にある値は不定値です。 不定値なのでNULLになることもありますが、そうでないこともあります。 >LinkListに詳しい方使用方法(考え方)をご教授ください。 あなたが示したソースコードが理解出来ないのであればポインタを復習してみては? newList がやっている動作は、既存のリストの末尾に新しい要素を追加し そのノードへのポインタを返すというものです。 ポインタがわかっていてリストを理解したいのであれば あなたが何のためにリストを理解したいかにもよりますが 一番簡単な単方向リストから理解を初めてみたらどうですかね? 次のWEBあたりがわかりやすくまとめていると思います。 http://www.daccho-it.com/program/algo/slinklst.htm
その他の回答 (1)
- necomimi
- ベストアンサー率41% (633/1540)
回答No.1
>mallocされた時点で実値は格納されていない 何が格納されてるかわからないので、NULLを入れるのでしょう。
お礼
ご回答ありがとうございます。 参照させていただきます。