C 語言中的多型資料結構/前言
外觀
C 是一種程式語言,由 丹尼斯·裡奇 於 1972 年開發,用於 Unix 作業系統。 本書旨在解釋和演示資料結構、多型性及其在 C 語言中的實現原理。 本書基於傑弗裡·艾薩科夫和湯姆·魏斯所著的 資料結構:使用 C 語言的進階方法。 該書於 1989 年首次出版,在過去二十多年中沒有更新,但被美國許多大學課程使用。 本書將是對《資料結構:使用 C 語言的進階方法》的更新版本,使用 ANSI 標準 C 語言以及對程式碼解釋的擴充套件。
本書假設讀者具備 C 語言的基礎知識,或至少對計算機程式設計有基本瞭解。 瞭解諸如陣列之類的結構以及對指標工作方式的初步理解至關重要。 作者還建議讀者瞭解如何使用 左右行走法 閱讀型別。 本書使用嚴格的 ANSI C 語法,改編自傳統的 K&R C 或從頭編寫。 因此,所有 main() 宣告都包含完整的標題,並且所有函式都使用單行引數定義。
本書的影像使用 Inkscape 建立,封面藝術設計使用 GIMP。
要完成本書中的測試用例和演示,您必須擁有
或者,您可以使用 Microsoft Visual Studio 或 NetBeans for C/C++ 等 IDE。 本書假設使用 GCC 和 Emacs;在其他開發系統上的效能無法保證。