本書介紹的程式語言為 C/C++,該語言雖然相對較為低階,但特別適合有意深入程式開發的讀者群,瞭解 C/C++ 對未來深入任何其他程式語言絕對有莫大的幫助,因此也是初學程式設計者的最佳選擇之一。
國內資訊教育單位希望積極培育對程式設計有興趣的人才,工業界也積極招募有資訊專業的人才,國內定期舉辦的『CPE 大學程式能力檢定』與『APCS 大學程式設計先修檢測』等,參加者的成績經常作為吸收與招募人才的參考,熟悉本書作者群所研發的 CodingPass 小黑碼場環境與完成書中提供的練習題,對參加各類型的程式檢定將會有莫大助益;此外,若讀者有興趣參加國內外舉辦的各類型程式競賽,諸如『ICPC 國際大學生程序設計競賽』,『PUPC 全國私立大專校院程式競賽』等,本書絕對是一最佳的敲門磚。
1 預備做一個程式設計師
2 認識 IDE
3 開始 C/C++ 的學習旅程
4 有求才有應 —— 程式輸入
5 碼場 — C/C++ 整數族群篇
6 碼場 — 字元、字串與陣列篇
7 碼場 — 浮點、型態轉換與數學篇
8 C++ 之輸出入串流
9 C/C++ 之運算子與運算式
10 C++ 之流程控制敘述
11 演算法教室(一)
12 程式開發者的尖兵 — 函數
13 能屈能伸者 — 遞迴
14 一維陣列
15 高維陣列、函數多載與函數模版
16 指標
17 深入指標
18 字串
19 結構化資料
20 檔案與命令列處理
21 演算法教室(二)
22 資料結構與演算法