1、 定義頭檔案
棧,隊列,單連結清單,雙向連結清單 實作棧方法的定義,注意這裡用到了全局的靜态數組,可以通過這種方式保護資料。
棧,隊列,單連結清單,雙向連結清單
棧,隊列,單連結清單,雙向連結清單
棧,隊列,單連結清單,雙向連結清單 main.c,實作存儲
棧,隊列,單連結清單,雙向連結清單 隊列,建立頭檔案queue.h
棧,隊列,單連結清單,雙向連結清單 建立queue.c
棧,隊列,單連結清單,雙向連結清單
棧,隊列,單連結清單,雙向連結清單 實作main函數
棧,隊列,單連結清單,雙向連結清單 單連結清單
在定義頭檔案的時候,最好使用:
#ifndef 變量a
#define變量a
函數聲明和結構聲明等聲明
#endif
通過上面的這種方式可以避免重複調用頭檔案時候産生的負面影響。
定義頭檔案link.h:(注意加上extern)
棧,隊列,單連結清單,雙向連結清單 定義link.c
棧,隊列,單連結清單,雙向連結清單
棧,隊列,單連結清單,雙向連結清單
棧,隊列,單連結清單,雙向連結清單 編寫main.c
棧,隊列,單連結清單,雙向連結清單 4、雙向連結清單
建立link.h頭檔案
棧,隊列,單連結清單,雙向連結清單 編寫link.c檔案
棧,隊列,單連結清單,雙向連結清單
棧,隊列,單連結清單,雙向連結清單
棧,隊列,單連結清單,雙向連結清單
棧,隊列,單連結清單,雙向連結清單
棧,隊列,單連結清單,雙向連結清單 實作main.c方法
棧,隊列,單連結清單,雙向連結清單
棧,隊列,單連結清單,雙向連結清單