Q&A
C言語での連結リストの挿入の境界条件について h3
添付した画像は、連結リストの途中の挿入と、先頭に挿入を実装するためのコードです。
この本では、この二つの操作方法を一つにまとめる方法として、
struct CELL *header ではなくstruct CELL headerと定義し
x=&header;
とすることでList 5.1 (1) の一つだけで先頭と途中の挿入操作を表すことができるとあります。
x->next はheader.nextのことを表していると思うので、これで先頭に新しく挿入ができるとは思えません。
私はどこを間違えているのでしょうか?
回答1件
良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。