出版時(shí)間:2012-8 出版社:清華大學(xué)出版社 作者:戴銀飛 編 頁(yè)數(shù):298 字?jǐn)?shù):480000
內(nèi)容概要
戴銀飛主編的《C語(yǔ)言程序設(shè)計(jì)》是用于學(xué)習(xí)C/C++語(yǔ)言程序設(shè)計(jì)技術(shù)的教材。全書(shū)共分11章,內(nèi)容包括C語(yǔ)言概述,數(shù)據(jù)類型、運(yùn)算符和表達(dá)式,3種基本結(jié)構(gòu)的程序設(shè)計(jì),數(shù)組,函數(shù),構(gòu)造函數(shù)類型,指針,文件,類和對(duì)象,繼承,多態(tài)性。每章后面都配有習(xí)題,讀者可以通過(guò)習(xí)題鞏固所學(xué)知識(shí)。
編者基于多年的教學(xué)經(jīng)驗(yàn),注重C/C++本身的系統(tǒng)性與認(rèn)知規(guī)律的結(jié)合,針對(duì)初學(xué)者的特點(diǎn),在寫(xiě)法上力求深入淺出、通俗易懂,在結(jié)構(gòu)和內(nèi)容上力求準(zhǔn)確定位、合理取舍、精選例題、強(qiáng)化實(shí)驗(yàn)。
《C語(yǔ)言程序設(shè)計(jì)》可作為普通高等院校、高職高專、各類成人教育院校程序設(shè)計(jì)基礎(chǔ)課程的教材,也可作為編程人員和參加計(jì)算機(jī)考試(C/C++模塊)者的自學(xué)參考書(shū)。
書(shū)籍目錄
第1章 概述
1.1 C語(yǔ)言概述
1.1.1 C語(yǔ)言及其特點(diǎn)
1.1.2 C語(yǔ)言程序的結(jié)構(gòu)特點(diǎn)
1.2 C語(yǔ)言的基本符號(hào)
1.2.1 基本符號(hào)集
1.2.2 標(biāo)識(shí)符
1.3 數(shù)據(jù)的輸入和輸出
1.3.1 putchar()函數(shù)和getchar()函數(shù)
1.3.2 printf()函數(shù)和scanf()函數(shù)
1.4 C語(yǔ)言程序的開(kāi)發(fā)過(guò)程
1.4.1 C語(yǔ)言調(diào)試步驟
1.4.2 Visual C++6.0環(huán)境下調(diào)試程序方法
本章小結(jié)
習(xí)題
第2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式
2.1 C語(yǔ)言數(shù)據(jù)類型簡(jiǎn)介
2.2 常量
2.2.1 數(shù)值常量
2.2.2 字符常量和字符串
2.2.3 標(biāo)識(shí)符命名的常量
2.2.4 換碼序列常量
2.3 變量
2.3.1 變量說(shuō)明和變量地址
2.3.2 變量的初始化
2.3.3 數(shù)據(jù)類型
2.3.4 存儲(chǔ)類型和變量的作用域
2.4 運(yùn)算符和表達(dá)式
2.4.1 運(yùn)算符和表達(dá)式簡(jiǎn)介
2.4.2 賦值運(yùn)算符和賦值表達(dá)式
2.4.3 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.4.4 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式
2.4.5 關(guān)系和邏輯運(yùn)算表達(dá)式
2.4.6 條件表達(dá)式
2.4.7 位運(yùn)算表達(dá)式
2.4.8 運(yùn)算符的結(jié)合律和優(yōu)先級(jí)
本章小結(jié)
習(xí)題
第3章 3種基本結(jié)構(gòu)的程序設(shè)計(jì)
3.1 數(shù)據(jù)的輸入和輸出
3.1.1 putchar()函數(shù)和getchar()函數(shù)
3.1.2 printf()函數(shù)和scanf()函數(shù)
3.2 順序結(jié)構(gòu)
3.2.1 賦值語(yǔ)句和空語(yǔ)句
3.2.2 復(fù)合語(yǔ)句
3.3 分支結(jié)構(gòu)
3.3.1 條件分支結(jié)構(gòu)
3.3.2 無(wú)條件分支結(jié)構(gòu)
3.3.3 條件分支的嵌套
3.3.4 開(kāi)關(guān)分支結(jié)構(gòu)
3.3.5 程序舉例
3.4 循環(huán)結(jié)構(gòu)
3.4.1 用goto語(yǔ)句構(gòu)成循環(huán)
3.4.2 while語(yǔ)句
3.4.3 do…while語(yǔ)句
3.4.4 for語(yǔ)句
3.4.5 嵌套循環(huán)
3.4.6 break語(yǔ)句和continue語(yǔ)句的使用
3.4.7 程序舉例
3.4.8 循環(huán)語(yǔ)句小結(jié)
本章小結(jié)
習(xí)題
第4章 數(shù)組
4.1 數(shù)組和數(shù)組元素
4.2 一維數(shù)組
4.2.1 一維數(shù)組的定義和使用
4.2.2 一維數(shù)組的初始化
4.2.3 一維數(shù)組程序舉例
4.3 多維數(shù)組
4.3.1 二維數(shù)組的定義和使用
4.3.2 二維數(shù)組的初始化
4.3.3 二維數(shù)組程序舉例
4.4 字符數(shù)組
4.4.1 字符數(shù)組的定義和使用
4.4.2 字符數(shù)組的初始化
4.4.3 字符串的輸入和輸出
4.4.4 用于字符處理的庫(kù)函數(shù)
本章小結(jié)
習(xí)題
第5章 C語(yǔ)言函數(shù)
5.1 C語(yǔ)言程序的組成
5.1.1 C語(yǔ)言函數(shù)的結(jié)構(gòu)
5.1.2 C語(yǔ)言程序的組成
5.2 函數(shù)的參數(shù)
5.2.1 帶參數(shù)函數(shù)定義的一般形式
5.2.2 形式參數(shù)和實(shí)際參數(shù)
5.2.3 數(shù)組作為函數(shù)的參數(shù)
5.3 函數(shù)的調(diào)用
5.3.1 函數(shù)的原型
5.3.2 函數(shù)調(diào)用的一般形式
5.3.3 函數(shù)的值
5.3.4 函數(shù)的遞歸調(diào)用
5.4 程序編譯預(yù)處理
5.4.1 宏定義
5.4.2 文件包含
5.4.3 條件編譯
本章小結(jié)
習(xí)題
第6章 構(gòu)造函數(shù)類型
6.1 結(jié)構(gòu)體
6.1.1 結(jié)構(gòu)體類型定義及結(jié)構(gòu)體類型變量說(shuō)明
6.1.2 結(jié)構(gòu)體類型變量的使用
6.1.3 結(jié)構(gòu)體變量的初始化
6.1.4 結(jié)構(gòu)體數(shù)組
6.1.5 結(jié)構(gòu)體和函數(shù)
6.2 共用體
6.2.1 共用體類型的定義和共用體變量的說(shuō)明
6.2.2 共用體成員的使用
6.3 枚舉類型
6.3.1 枚舉類型的定義和枚舉變量的說(shuō)明
6.3.2 枚舉類型數(shù)據(jù)的使用
6.4 位段
6.4.1 位段的定義和位段變量的說(shuō)明
6.4.2 位段變量使用
6.5 用typedef定義類型
本章小結(jié)
習(xí)題
第7章 指針
7.1 指針變量的概念
7.2 變量的指針與指針變量
7.2.1 指針變量的定義及使用
7.2.2 指針變量的初始化
7.2.3 指針運(yùn)算
7.3 指針與數(shù)組
7.3.1 指向數(shù)組的指針
7.3.2 字符指針與字符數(shù)組
7.3.3 多級(jí)指針及指針數(shù)組
7.3.4 指針與多維數(shù)組
7.4 指針與函數(shù)
7.4.1 函數(shù)參數(shù)為指針
7.4.2 函數(shù)的返回值為指針
7.4.3 指向函數(shù)的指針
7.4.4 命令行參數(shù)
7.5 指針與結(jié)構(gòu)體
7.5.1 結(jié)構(gòu)體指針與指向結(jié)構(gòu)體數(shù)組的指針
7.5.2 結(jié)構(gòu)體指針與函數(shù)
本章小結(jié)
習(xí)題
第8章 文件
8.1 C語(yǔ)言文件概述
8.1.1 文件概述
8.1.2 緩沖文件系統(tǒng)和非緩沖文件系統(tǒng)
8.1.3 標(biāo)準(zhǔn)輸入輸出庫(kù)函數(shù)
8.1.4 標(biāo)準(zhǔn)設(shè)備文件及I/O改向
8.2 緩沖型文件輸入輸出系統(tǒng)
8.2.1 文件類型結(jié)構(gòu)及文件指針
8.2.2 文件的打開(kāi)與關(guān)閉
8.2.3 文件的讀寫(xiě)
8.2.4 文件的定位
8.2.5 出錯(cuò)的檢測(cè)
8.3 非緩沖型文件輸入輸出系統(tǒng)
本章小結(jié)
習(xí)題
第9章 類和對(duì)象
9.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述
9.2 從C向C+4過(guò)渡
9.2.1 簡(jiǎn)單C+4程序的認(rèn)識(shí)
9.2.2 格式化輸出和標(biāo)準(zhǔn)輸入流
9.2.3 函數(shù)的說(shuō)明與參數(shù)
9.2.4 枚舉名與結(jié)構(gòu)體名
9.2.5 自由存儲(chǔ)操作符new和delete
9.3 類和對(duì)象
9.3.1 類的定義
9.3.2 類的對(duì)象
9.3.3 類的成員
9.4 類的成員函數(shù)與友元函數(shù)
9.4.1 成員函數(shù)
9.4.2 友元函數(shù)
9.5 構(gòu)造函數(shù)與析構(gòu)函數(shù)
9.5.1 構(gòu)造函數(shù)
9.5.2 析構(gòu)函數(shù)
9.6 靜態(tài)成員
習(xí)題
第10章 繼承
10.1 單一繼承
10.1.1 派生類
10.1.2 繼承時(shí)的訪問(wèn)控制
10.2 多重繼承
10.3 構(gòu)造函數(shù)、析構(gòu)函數(shù)與繼承
10.4 虛基類
習(xí)題
第11章 多態(tài)性
11.1 重載
11.1.1 函數(shù)原型
11.1.2 函數(shù)重載
11.1.3 運(yùn)算符重載
11.2 虛函數(shù)
11.2.1 派生類指針
11.2.2 虛函數(shù)簡(jiǎn)介
11.2.3 純虛數(shù)與抽象類
11.3 I/O系統(tǒng)
11.3.1 I/O流
11.3.2 文件流
習(xí)題
附錄A C語(yǔ)言常用標(biāo)準(zhǔn)庫(kù)函數(shù)
附錄B ASCII碼表
附錄C 運(yùn)算符和結(jié)合性
編輯推薦
《21世紀(jì)普通高校計(jì)算機(jī)公共課程規(guī)劃教材:C語(yǔ)言程序設(shè)計(jì)》將C語(yǔ)言和C++語(yǔ)言二者結(jié)合起來(lái),兼顧C(jī)和C++的基礎(chǔ)知識(shí),使讀者由淺入深、循序漸進(jìn)地掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的思想和方法。全書(shū)在編寫(xiě)過(guò)程中,力求做到概念準(zhǔn)確、內(nèi)容簡(jiǎn)潔、由淺入深、循序漸進(jìn)、繁簡(jiǎn)適當(dāng)。書(shū)中全部實(shí)例和習(xí)題都經(jīng)過(guò)上機(jī)調(diào)試通過(guò)。 本書(shū)既可作為高等院校本??茖W(xué)生的教材,也可作為其他計(jì)算機(jī)應(yīng)用人員學(xué)習(xí)高級(jí)語(yǔ)言程序設(shè)計(jì)的參考書(shū)。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版