對許多讀者來說,學習“c語言程序設計”充滿了挫折和艱辛:一是c語言運算符種類多、數據類型豐富,特別是表達式的求值、指針的應用非常靈活,掌握難度較大;二是抽象的算法和程序設計的過程中讓讀者望而卻步;三是調試程序時,困難重重,各種版本的C系統(tǒng)、紛繁復雜的錯誤信息讓人眼花繚亂。面對種種困惑,往往使學習者對C語言的學習一知解、半途而廢。正是基于這樣的原因,我們撰寫了這本《C語言程序設計實踐教程》。本書作者從事了多年c語言程序設計的教學,熟知讀者學習瓶頸,在教學中嘗試過許多方法幫助讀者解惑,有過成功、也有過失敗。我們把教學中的心路歷程通過本書奉獻給讀者。相信讀者能夠在輕松、愉快的氣氛中探索程序設計的奧妙。讀者在學習程序設計語言中,要重點培養(yǎng)閱讀程序和編寫程序的能力。本書力求將程序設計方法、讀程序技巧等巧妙地貫穿于充滿趣味性、實用性的實例之中,讓讀者耳目一新。特別是本書結合簡單圖表對難點、重點內容進行分析,同時注重對讀者的分析問題能力、邏輯思維能力、解決問題能力的培養(yǎng)和訓練,如在書中,通過一題多問、一題多解等途徑去啟發(fā)讀者發(fā)掘、探索、尋找更多、更好的解決途徑,從而達到提高讀者分析問題、解決問題的能力。