プログラムの説明(ilist) ilist.h 型 IList の宣言 ( int list ) List の先頭の要素をさす top をもつ構造体 top が NULL の場合は、空リストを意味する ilist.c 新規作成(new_IList) : 空リストを作る 開放(free_IList) : リストを開放(中身も開放する) 出力(print_IList) : リストを出力、中身は ICell にまかせる 挿入(insert_IList) : リストの先頭に要素を追加 追加(append_IList) : リストの最後に要素を追加 検索(search_IList) : リストの中に要素があるかどうかを判定