編輯推薦
張磊主編的《C語言程式設計(第2版)》解決初學者學習程式設計的難題,通過套用實例加強算法設計的教學;注重程式執行過程的分析和說明,提高學習者的程式閱讀能力。 全書按照不同學習功能設定演示性和設計性兩類實例,演示性實例簡單明了,實現基本概念和基本語法的即時套用;設計性實例共有38個,通過問題分析與算法設計、程式實現、程式討論和說明等環節重點介紹程式設計方法。
內容簡介
本書是“十一五”國家級規劃教材,張磊主編,是面向高校理工科學生的程式設計基礎教材,本書的教學目標是培養學生的邏輯思維能力和程式設計能力。
本書在第一版的基礎上,對教材內容進行了全面最佳化,靈活運用任務驅動、案例教學、啟發式教學等多種教學方法,對C語言程式設計的語言知識和程式設計的方法過程進行了系統介紹。本書的程式編譯環境是VC++6.0。
本書加強了程式設計方法的教學。一是注重程式執行過程的分析和說明,加強讀者與計算機的溝通,提高程式閱讀能力,進而達到算法學習的目的;二是通過套用實例,加強算法設計的教學。
本書的實例選用力求做到“科學性、趣味性、套用性和易學性”的統一,並按照不同的學習功能進行分類設定。一類是簡單明了的演示性例題,重點說明C語言的語法知識,實現基本概念、基本語法的即時套用;另一類為培養程式設計能力的設計性例題,全書共設定了38個套用舉例,通過問題分析與算法設計、程式實現、程式討論和說明等內容重點介紹程式設計方法,突出算法設計和程式編寫調試的教學,以提高程式設計的能力訓練。
本書的程式設計舉例在相關章節保持了連續性,前後銜接,逐步擴展,既便於教師講解,又便於學生學習理解。
在教學內容中,針對不同性質的問題,分別設定了“算法與思考”、“觀察與思考”、“拓展知識”等欄目,靈活運用啟發式教學方法,有針對性地引導讀者進一步討論思考問題。
全書組織結構清晰,突出程式設計,重視方法教學,理論聯繫實際,深入淺出,循序漸進,邏輯嚴密,語言流暢,通俗易懂,便於教、便於學。
本書配有電子教案、試題庫以及《C語言程式設計實驗與實訓指導及題解》教材。
本書適合作為高等院校C語言程式設計課程教學用書,也可用作工程技術人員的參考書。
圖書目錄
第1章 程式設計概述
1.1 程式設計的基本概念
1.1.1 程式設計語言和程式
1.1.2 算法
1.1.3 程式設計的基本過程
1.2 C語言概述
1.2.1 C語言的產生和發展
1.2.2 C語言程式的基本結構
1.2.3 C語言的基本語句
1.2.4 標識符與保留字
1.3 使用Visual C++6.0實現C語言程式
1.3.1 使用Visual C++6.O實現C語言程式的基本步驟
1.3.2 程式設計舉例
本章小結
習題一
第2章 數據及其運算
……
第3章 簡單程式設計
第4章 分支結構程式設計
第5章 循環結構程式設計
第6章 數組
第7章 函式
第8章 指針
第9章 結構體
第10章 檔案
第11章 共用體、枚舉和位運算
第12章 C++程式設計基礎
附錄1 C語言的保留字
附錄2 C語言的運算符
參考文獻