C語言程序設計教程(第2版)(高等學校計算機專業(yè)教材精選·算法與程序設計)
定 價:39 元
- 作者:易云飛 編
- 出版時間:2014/3/1
- ISBN:9787302350682
- 出 版 社:清華大學出版社
- 中圖法分類:TP312C
- 頁碼:325
- 紙張:膠版紙
- 版次:1
- 開本:16開
《C語言程序設計教程(第2版)/高等學校計算機專業(yè)教材精選·算法與程序設計》講授C語言程序設計的基本思想、方法和解決實際問題的技巧,特點是盡可能把概念、知識點與案例相結合,進行案例教學,并且每一章都精心設計了習題與上機實驗,突出實用性、操作性,每一章的安排盡量做到從簡單到復雜,在編著教材時盡量結合任務驅動法和建構主義理論教學法組織各個知識點。
全書共分13章,主要內(nèi)容包括C語言程序設計概述、數(shù)據(jù)類型、運算符、表達式、順序結構、選擇結構、循環(huán)結構、數(shù)組、函數(shù)、指針、復合數(shù)據(jù)類型、文件、位運算、編譯預處理,以及C語言的實際應用等。
《C語言程序設計教程(第2版)/高等學校計算機專業(yè)教材精選·算法與程序設計》可作為高等學校各專業(yè)C語言程序設計課程的教材,也可以作為等級考試的輔導教材以及計算機愛好者自學用書和各類工程技術人員的參考書。
《C語言程序設計教程(第2版)/高等學校計算機專業(yè)教材精選·算法與程序設計》配有電子教案,并提供程序源代碼,以方便讀者自學。
C語言是一種在世界范圍內(nèi)被普遍使用的、優(yōu)秀程序設計語言,是現(xiàn)代最流行的通用程序設計語言之一。它功能豐富,使用靈活,可移植性好,深受廣大用戶歡迎。C語言的數(shù)據(jù)類型豐富,既具有高級程序設計語言的優(yōu)點,又具有低級程序設計語言的特點;既可以用來編寫系統(tǒng)程序,又可以用來編寫應用程序。因此,C語言正在被迅速地推廣和普及。
本教材通過大量實例,系統(tǒng)地介紹了C語言的語法結構。全書共分13章,第1章為C語言程序設計概述,主要內(nèi)容包括C語言發(fā)展的歷史背景,C語言的特點, C語言程序的結構及在Visual C++集成環(huán)境下運行C程序的步驟與方法。第2章為數(shù)據(jù)類型,運算符和表達式,主要內(nèi)容包括C語言的基本數(shù)據(jù)類型的表示形式、存儲格式、相關的運算以及各種表達式。第3章為順序結構,主要內(nèi)容包括C語句、數(shù)據(jù)的輸入與輸出及順序程序設計。第4章為選擇結構,主要內(nèi)容包括關系運算符和關系表達式、邏輯運算符與邏輯表達式、選擇結構語句及選擇結構程序設計舉例。第5章為循環(huán)結構,主要內(nèi)容包括while型循環(huán)、do…while型循環(huán)、for型循環(huán)、循環(huán)的嵌套、其他控制語句及循環(huán)結構綜合實例。第6章為數(shù)組,主要內(nèi)容包括一維數(shù)組、二維數(shù)組、多維數(shù)組介紹、字符數(shù)組及數(shù)組綜合實例。第7章為函數(shù),主要內(nèi)容包括函數(shù)概念引入、庫函數(shù)、函數(shù)定義、函數(shù)間的參數(shù)傳遞、函數(shù)調(diào)用、數(shù)組與函數(shù)變量的作用域、變量的存儲類型及函數(shù)的存儲分類。第8章為指針,主要內(nèi)容包括指針的含義、指針變量、指針與數(shù)組、指針與函數(shù)、指針與字符串、字符數(shù)組與字符指針的區(qū)別、指向指針的指針、指針類型小結及指針綜合實例。第9章為復合數(shù)據(jù)類型,主要內(nèi)容包括結構體、用結構指針操作鏈表、共用體、枚舉類型及類型定義。第10章為文件,主要內(nèi)容包括C文件的概述、文件的打開與關閉、文件的讀寫及文件的定位與出錯檢測。第11章為位運算,主要內(nèi)容包括二進制位運算概述、位運算符及位段。第12章為編譯預處理,主要內(nèi)容包括文件包含、宏定義及條件編譯。第13章為C語言的實際應用,主要講解了兩個實例: 學生成績管理系統(tǒng)和個人理財管理系統(tǒng)的設計與實現(xiàn)。
本教材文字精練,例題簡單,容易理解,并配備了各種類型的練習,部分章節(jié)結合了任務驅動教學法和建構主義理論組織各知識點,便于學習掌握。對于C語言中重要和較難理解、容易出錯的內(nèi)容,書中均特別加以強調(diào)和說明。此外,在介紹C語言的語法結構的同時,也強調(diào)了計算機算法和結構化設計方法的概念和作用。本書可作為高等學校C語言程序設計課程的教材,也可作為計算機等級考試的輔導教材!
本書以ANSI標準C語言為背景,有關內(nèi)容不依賴于任何具體的C系統(tǒng)。本書所有的程序實例都在Visual C++6.0中調(diào)試過,讀者也可自由選用其他符合ANSI標準的C系統(tǒng)編程環(huán)境作為學習工具。
本書由易云飛擔任主編,萬勵、唐鳳仙和姜林任副主編。全書由易云飛組織、確定框架結構,并統(tǒng)編定稿。本書第1章和第7章由唐鳳仙編寫,第2章和第13章由姜林編寫,第3章和第9章由黃華編寫,第4章和第12章由萬勵編寫,第5章和第6章由易云飛和羅富貴共同編寫,第8章由李海英編寫,第10章和第11章由喻飛編寫。林曉東對全書的實例進行了驗證。林曉東、林葉川、梁國海、農(nóng)光福、唐杰和吳勇兵完成了校正工作。另外,本書在編寫過程中,得到武漢大學董文永教授、中南民族大學覃俊教授的指導和支持,得到兄弟高校從事計算機教育的老師的關心和幫助,教研室的同仁也提出了許多寶貴意見,在此一并表示衷心的感謝。
本書配有電子教案,并提供程序源代碼,以方便讀者自學,請到(網(wǎng)址由出版社定)下載。
限于作者水平,書中難免存在不當之處,懇請廣大讀者批評指正。
編者2014年1月
第1章 C語言程序設計概述
1.1 C語言的發(fā)展及其特點
1.1.1 C語言發(fā)展歷程
1.1.2 C程序的特點
1.1.3 C語言與C++語言交融發(fā)展
1.2 C語言程序的組成與結構
1.3 C程序的上機步驟與方法
1.3.1 有關概念
1.3.2 運行C程序的一般步驟
1.3.3 上機運行C程序的方法
1.3.4 VisualC++6.0環(huán)境運行C程序的步驟
1.4 如何學好C語言
習題
第2章 數(shù)據(jù)類型,運算符和表達式 第1章 C語言程序設計概述
1.1 C語言的發(fā)展及其特點
1.1.1 C語言發(fā)展歷程
1.1.2 C程序的特點
1.1.3 C語言與C++語言交融發(fā)展
1.2 C語言程序的組成與結構
1.3 C程序的上機步驟與方法
1.3.1 有關概念
1.3.2 運行C程序的一般步驟
1.3.3 上機運行C程序的方法
1.3.4 VisualC++6.0環(huán)境運行C程序的步驟
1.4 如何學好C語言
習題
第2章 數(shù)據(jù)類型,運算符和表達式
2.1 C語言字符集與標識符
2.1.1 C語言字符集
2.1.2 標識符
2.2 常量和變量
2.2.1 常量
2.2.2 變量
2.3 基本數(shù)據(jù)類型
2.3.1 C語言的數(shù)據(jù)類型
2.3.2 整型數(shù)據(jù)
2.3.3 實型數(shù)據(jù)
2.3.4 字符型數(shù)據(jù)
2.3.5 變量賦初值
2.4 運算符和表達式
2.4.1 運算符和表達式概述
2.4.2 算術運算符及算術表達式
2.4.3 關系運算符及關系表達式
2.4.4 邏輯運算符及邏輯表達式
2.4.5 條件運算符及條件表達式
2.4.6 賦值運算符及賦值表達式
2.4.7 逗號運算符及逗號表達式
2.4.8 求字節(jié)運算符
2.4.9 類型轉換
習題
第3章 順序結構
3.1 概述
3.2 簡單順序語句
3.2.1 表達式語句
3.2.2 空語句
3.2.3 復合語句
3.3 C語言數(shù)據(jù)的輸入輸出
3.3.1 字符輸入輸出函數(shù)
3.3.2 格式輸入輸出
3.4 綜合實例
習題
第4章 選擇結構
4.1 if語句
4.1.1 if語句的基本形式
4.1.2 if語句嵌套
4.2 switch語句
4.3 程序應用
習題
第5章 循環(huán)結構
5.1 問題的提出
5.2 while循環(huán)結構
5.2.1 while語句的基本形式
5.2.2 while語句的應用
5.3 do——-while循環(huán)結構
5.3.1 do——while語句的基本形式
5.3.2 do-while語句的應用
5.4 for循環(huán)結構
5.4.1 for語句的基本形式
5.4.2 for語句的應用
5.5 轉向語句
5.5.1 break語句
5.5.2 continue語句
2.4.7 逗號運算符及逗號表達式
2.4.8 求字節(jié)運算符
2.4.9 類型轉換
習題
第3章 順序結構
3.1 概述
3.2 簡單順序語句
3.2.1 表達式語句
3.2.2 空語句
3.2.3 復合語句
3.3 C語言數(shù)據(jù)的輸入輸出
3.3.1 字符輸入輸出函數(shù)
3.3.2 格式輸入輸出
3.4 綜合實例
習題
第4章 選擇結構
4.1 if語句
4.1.1 if語句的基本形式
4.1.2 if語句嵌套
4.2 switch語句
4.3 程序應用
習題
第5章 循環(huán)結構
5.1 問題的提出
5.2 while循環(huán)結構
5.2.1 while語句的基本形式
5.2.2 while語句的應用
5.3 dowhile循環(huán)結構
5.3.1 dowhile語句的基本形式
5.3.2 do-while語句的應用
5.4 for循環(huán)結構
5.4.1 for語句的基本形式
5.4.2 for語句的應用
5.5 轉向語句
5.5.1 break語句
5.5.2 continue語句
……
第6章 數(shù)組
第7章 函數(shù)
第8章 指針
第9章 復合數(shù)據(jù)類型
第10章 文件
第11章 位運算
第12章 編譯預處理
第13章 C語言的實際應用
附錄A ASCII編碼表
附錄B ctype.h文件中所包含的字符函數(shù)
附錄C math.h文件中所包含的數(shù)學函數(shù)
附錄D C語言運算符優(yōu)先級詳細列表