第一堂 認識Dev-C++的開發環境與開發流程
第二堂 基本資料型態與輸出入函數
第三堂 基本運算符號
第四堂 選擇性敘述
第五堂 迴圈流程控制
第六堂 函式
第七堂 認識陣列
第八堂 認識指標
第九堂 字串的應用
第十堂 前置處理與修飾字
第十一堂 結構、聯合與列舉
第十二堂 Input/Output
第十三堂 動態記憶體配置
<>
第十四堂 排序(Sort)和搜尋(Search)
第十五堂 堆疊(Stack)
第十六堂 佇列(Queue)
第十七堂 串列(Lists)
第十八堂 二元樹(Binary Tree)
<>
本書一共分為十八堂課,每堂課先從『程式設計知識』開始,讀者先就此部分詳加嬝炕A接著學習『引導練習範例』,透過練習來加強對於基本知識的瞭解,然後再練習『自我練習範例』,實際自己動手試試看,最後將『綜合練習』當作挑戰或複習,動動腦,進一步體會程式設計的精髓。
同時、為了讓讀者具備挑戰資訊能力競賽的實力,本書特地規劃成三個部分
PARTⅠ(第1堂∼第13堂)詳細說明C程式語言的語法,並輔以大量的程式範例
PARTⅡ(第14堂∼第18堂)介紹常見的基本資料結構,包括堆疊、佇列、串列、二元樹..等等,幫助讀者瞭解如何善用資料結構來解題
PARTⅢ介紹國內外的資訊競賽題目,包括全國資訊能力競賽與ACM題目,提供讀者參考程式碼與重點解說,以進一步增加實戰能力。