C語言教戰手冊:程式設計與競賽精解(附CD)
<內容簡介> 本書包含三篇: C語言基楚、C語言進階、程式比賽實戰模擬。 C語言基礎篇是對於初學C語言讀者的入門,儘量使用圖解說明, 所舉的例題都屬非常簡單的,就像篇名所說的基楚了。 C語言進階篇介紹一些應用的主題,諸如結構、檔案、資料結構、 C函式庫的使用等等。 程式比賽實戰模擬篇提供磨練的試場,可測試一下您的實力, 所提供的題目及練習題均為各次比賽的題目, 都以筆者所熟悉的解法解題,提供給您參考。 書中對於堆疊、佇列、串列、二元搜尋樹等資料結構等 都提供一組資料結構以及相關的處理函式,存入對應的「.h」表頭檔, 說明清楚,可重複使用,達到模組化的目標。 光碟附贈實用電子書: 附錄D收集有關排列、組合、大整數等相關的資料結構及函式, 分別存入 perm.h、comb.h、bigint.h 等表頭檔,方便重複使用。 附錄E ANSI C語言的函式庫,說明每個函式的功能、參數、傳回值等。 附錄F Windows環境說明使用視窗系統時,Dev-C++ 編譯器的安裝及使用。 附錄G歷屆ACM國際大學生程式設計競賽試題選解。 附錄H歷屆全國資訊學科能力競賽試題選解。 ★本書特色: ‧本書是為學習C程式語言及想參加程式比賽者所撰寫的一本書, 儘量寫的簡單易懂。 ‧本書所使用的C語言為gcc語言,可從網路上免費取得,它包含ANSI C語言, 本書也只使用ANSI C的部份而已。 ‧書中程式,是在DOS及Windows環境使用 Dev-C++ 整合環境編輯、 編譯、執行、除錯,它是一個功能非常強大的C++編譯器, 可從網路上免費取得。書中程式在Linux環境也可執行。