本書包含三篇:C語言基楚、C語言進階、程式比賽實戰模擬。C語言基礎篇是對於初學C語言讀者的入門,儘量使用圖解說明,所舉的例題都屬非常簡單的,就像篇名所說的基楚了。C語言進階篇介紹一些應用的主題,諸如結構、檔案、資料結構、C函式庫的使用等等。程式比賽實戰模擬篇提供磨練的試場,可測試一下您的實力,所提供的題目及練習題均為各次比賽的題目,都以筆者所熟悉的解法解題,提供給您參考。
書中對於堆疊、佇列、串列、二元搜尋樹等資料結構等都提供一組資料結構以及相關的處理函式,存入對應的「.h」表頭檔,說明清楚,可重複使用,達到模組化的目標。光碟附贈實用電子書:附錄D收集有關排列、組合、大整數等相關的資料結構及函式,分別存入 perm.h、comb.h、bigint.h 等表頭檔,方便重複使用。附錄E ANSI C語言的函式庫,說明每個函式的功能、參數、傳回值等。附錄F Windows環境說明使用視窗系統時,Dev-C++ 編譯器的安裝及使用。附錄G歷屆ACM國際大學生程式設計競賽試題選解。附錄H歷屆全國資訊學科能力競賽試題選解。
第0 章 本書導讀
第一篇 C語言基礎
第一章 C程式第一步
第二章 C語言基本知識
第三章 變數
第四章 運算式與運算子
第五章 條件處理
第六章 重複執行
第七章 函式
第八章 指標
第九章 陣列
第二篇 C語言進階
第十章 結構
第十一章 檔案
第十二章 資料結構
第十三章 數學函式
第十四章 日期與時間函式
第十五章 字串函式
第十六章 其他函式
第三篇 程式比賽實戰模擬
第十七章 2001實戰模擬
第十八章 2002實戰模擬
第十九章 2007實戰模擬
附錄A. ASCII 碼
附錄B. 參考資料一覽表
附錄C. 索引
附錄D. 排列組合及大整數