単独リンクリストの初期化:
新しいノードを生成するヘッドノードとヘッドにヘッドノードポインタL点を作ります。
ヘッドノードポインタフィールドブランキング。
すなわち:
// 単鎖初期化 状態InitList_L(LINKLIST&L){ L = 新しい新しい lノード; // C ++構文 // L =(LINKLIST)はmalloc(はsizeof(lノード)); // C構文、malloc関数は、ポインタ型を返す必要が加えて、この場合にキャスト、(LINKLIST) L->次に= NULL; 戻り OKを; // 成功した場合、1を返します }
main()関数:
INT メイン() { LINKLISTのL。 printf(" %d個の\ n " 、InitList_L(L))。 リターン 0 ; }
結果: