本書特色與內容簡介



細完整的語法說明與觀念解析 為你奠定C語言程式設計的基礎

易學易懂的章節內容與程式講解 助你瞭解程式設計的思維與方法

深入淺出的程式範例與詳細演示 讓你掌握程式設計的邏輯與精髓

豐富多樣的實務型程式設計演練 幫你培養開發應用程式的專業力


■ 內容簡介

本書內容涵蓋了C語言的入門基礎(包含資料型態、運算式、格式化的輸入與輸出、條件與流程控制、迴圈以及陣列等主題),以及進階應用(包含了指標、字串、使用者自定資料型態、記憶體管理等主題),並提供大量的程式範例供讀者參考。透過範例程式的完整的解析,詳細並逐步地說明解題的技巧與程式設計的過程,除了可以幫助讀者了解程式碼的意義與語法規則外,更可以讓讀者們擁有程式設計最為重要的思維技巧與邏輯觀念。本書提供了23個實務程式演練,是作者20年來在大專院校資訊相關系所授課的經驗,所挑選出適合初學者學習(足夠簡單、易於理解),但具有未來拓展性的應用題目。相信這些實務程式演練,可以讓讀者將每章所學習到的知識,轉換為實際開發應用程式的能力!

每章末亦附有大量的課後練習(包含簡答題、選擇題與程式練習題,全書共542題),足以供讀者自習之用,亦可供教師做為作業或考試命題之用。


第三版新增內容:

    • 大幅度增加各章節的範例程式以及課後練習

    • 各章節的程式範例,從124個增加到165個,增幅33%以上!

    • 課後練習從323題增加到542題,增幅67.8%以上!

    • 進階實務演練從20個增加到23個,增幅15%!

    • 本次特別增加1A2B遊戲,讓學生學習如何透過「問題求解空間」,實現簡單的AI程式設計!

    • 大幅改寫〈陣列〉之內容,內容包含基本概念說明、詳細一維與多維陣列宣告與使用方法、陣列記憶體配置、常用陣列應用彙整(含traversing、arggegation與sorting)等主題。

    • 新增3-6節常值(介紹literal的意義並提供範例演示)

    • 新增4-7節取址運算子(介紹&運算子並提供範例演示)

    • 新增4-10節位元運算子(介紹<<、>>、&、|、~與^ bitwise運算子,提供真值表以及範例演示)

    • 新增4-12節常數運算式(介紹constant expression)

    • 新增12-1-8節位元欄位(介紹bit field並提供範例演示)

    • 新增12-2節共有體(將Unions中譯為共有體)

    • 新增3個AI程式設計實務演練

    • 新增 附錄B C語言運算子優先順序與關聯性彙整

    • 新增 附錄C ASCII字元編碼表



出版社: 全華圖書

ISBN: 978-986-503-817-5

本書內容適用Windows、Linux與Mac OS作業系統