當我們在學習各種語言的過程中,絕對不會只學習文法與單字,還必須透過實際的會話和書寫練習,才能真正達到學習的目的。學習程式語言的過程也是如此。學習者必須先學會各種關鍵字與函式的用法與敘述式,若是沒有這些基礎知識,絕對無法成功地編寫程式。
也因為如此,大部分的程式語言教材都有一個通病。就是只有在解說程式的語法結構時,才會出現幾行程式碼,而沒有能夠實際編譯並執行的『完整程式』。從這樣的教材很難指望能讓讀者學會編寫『能夠活用的程式』,事實上,也有很多讀者因此對於學習程式語言感到枯燥乏味。這就好像知道英文的單字與文法,卻沒辦法實際寫英文書信和會話一樣。只憑著斷片的語法知識,也沒有辦法實際編寫程式。
本書以超過300多個圖解和多達近400個的實例,詳解C語言程式設計的入門和實作知識,從C的語法、變數、選擇、迴圈、陣列、函式、指標、結構、共同空間、檔案處理、二元樹、線性清單、函式庫等等,是自學教用都合適的教材。
--------本書特色--------------------------------------
■ 榮獲日本工學教育協會優良著作獎
■ 解說淺易,老師易教、學生易學,使用者皆受惠
■ 範例解說各重要主題重點,學習最完整紮實
■ 貼切圖解釐清觀念
■ 練習問題累積功力
■ 重要訊息、特別說明補充相關資訊
■ 雙色印刷精美編排閱讀最舒適
目錄
-入門篇-
第1章 開始之前應先熟悉的基礎
第2章 運算與型態
第3章 程式流程的選擇性
第4章 程式流程的重複
第5章 陣列
第6章 函式
第7章 基本函式
第8章 開始設計程式
第9章 字串的基本事項
第10章 指標
第11章 字串與指標
第12章 結構體
第13章 檔案處理
-實作篇-
第1章 看不見的錯誤
第2章 型別轉換
第3章 關於指標
第4章 再談字串與指標
第5章 NULL
第6章 函式原型宣告
第7章 結構與共同空間
第8章 檔案處理與純文字
第9章 檔案的應用
第10章 堆疊溢位
第11章 函式庫開發的基礎
第12章 線性清單的應用
第13章 二元搜尋樹
第14章 主控台畫面的控制
【光碟】
●書中範例程式碼
●附錄C-DevC++安裝使用的PDF電子檔
●DevC++
-入門篇-
第1章 開始之前應先熟悉的基礎
第2章 運算與型態
第3章 程式流程的選擇性
第4章 程式流程的重複
第5章 陣列
第6章 函式
第7章 基本函式
第8章 開始設計程式
第9章 字串的基本事項
第10章 指標
第11章 字串與指標
第12章 結構體
第13章 檔案處理
-實作篇-
第1章 看不見的錯誤
第2章 型別轉換
第3章 關於指標
第4章 再談字串與指標
第5章 NULL
第6章 函式原型宣告
第7章 結構與共同空間
第8章 檔案處理與純文字
第9章 檔案的應用
第10章 堆疊溢位
第11章 函式庫開發的基礎
第12章 線性清單的應用
...