基礎篇:
程式設計最基本的資料處理、輸出與輸入、流程控制,在學習完本單元後,讀者將能夠設計一些小型程式。本單元所含章節有『計算機概論與C語言簡介』、『C語言從零開始(C語言的基本結構)』、『基本的資料處理(資料型態與運算式)』、『基本的輸出與輸入』、『流程控制』等五章。
進階篇:
介紹C語言程式設計中較為進階的資料結構及函式,在學習完本單元後,讀者不但能夠徹底了解C語言,並且將能夠利用C語言設計一些中大型程式。本單元所含章節有『陣列與字串』、『函式與巨集』、『指標』、『變數等級』、『進階資料型態typedef,struct,union,enum』、『檔案處理』等六章。
預覽篇:
我們將介紹如何使用C語言實現各類資料結構的演算法,並且簡單預覽C++程式設計,在學習完本單元後,讀者將能對於未來學習之路有初步的認識。本單元所含章節有『資料結構實作』、『C++物件導向程式設計』兩章。
附錄:
除了列出所需要的各項資料之外(例如:ASCII 碼),也將Linux、Windows等常見的編譯器、除錯器及整合開發環境(IDE),如gcc、g++、gdb、Dev-C++、Borland C++ Builder、Microsoft Visual C++、RHIDE、Xwpe等納入其中。除此之外,本書也提供了本書所提及的C函式庫及C++函式庫速查表列於附錄G。