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