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