跳轉到內容

C 語言中的多型資料結構/前言

來自華夏公益教科書,開放的書籍,開放的世界

| C 結構介紹 →

C 是一種程式語言,由 丹尼斯·裡奇 於 1972 年開發,用於 Unix 作業系統。 本書旨在解釋和演示資料結構、多型性及其在 C 語言中的實現原理。 本書基於傑弗裡·艾薩科夫和湯姆·魏斯所著的 資料結構:使用 C 語言的進階方法。 該書於 1989 年首次出版,在過去二十多年中沒有更新,但被美國許多大學課程使用。 本書將是對《資料結構:使用 C 語言的進階方法》的更新版本,使用 ANSI 標準 C 語言以及對程式碼解釋的擴充套件。

本書假設讀者具備 C 語言的基礎知識,或至少對計算機程式設計有基本瞭解。 瞭解諸如陣列之類的結構以及對指標工作方式的初步理解至關重要。 作者還建議讀者瞭解如何使用 左右行走法 閱讀型別。 本書使用嚴格的 ANSI C 語法,改編自傳統的 K&R C 或從頭編寫。 因此,所有 main() 宣告都包含完整的標題,並且所有函式都使用單行引數定義。

本書的影像使用 Inkscape 建立,封面藝術設計使用 GIMP

要完成本書中的測試用例和演示,您必須擁有

  • C 編譯器。 作者推薦 GCC
  • 文字編輯器。 作者推薦 EmacsNotepad++

或者,您可以使用 Microsoft Visual StudioNetBeans for C/C++ 等 IDE。 本書假設使用 GCC 和 Emacs;在其他開發系統上的效能無法保證。

華夏公益教科書