出版時(shí)間:2012-1 出版社:清華大學(xué)出版社 作者:甘玲,劉達(dá)明,張虹 編著 頁(yè)數(shù):413
內(nèi)容概要
本書(shū)運(yùn)用解析法由淺入深全面介紹ansi
c,在基本知識(shí)的基礎(chǔ)上,更注重c語(yǔ)言程序的應(yīng)用。本書(shū)體系新穎,層次清晰,內(nèi)容全面,例題豐富。每章開(kāi)頭有重點(diǎn)難點(diǎn)提示,結(jié)尾有本章小結(jié)、實(shí)驗(yàn)項(xiàng)目和習(xí)題。各章節(jié)從問(wèn)題入手,圍繞問(wèn)題介紹相關(guān)知識(shí),并通過(guò)思考題延伸知識(shí)點(diǎn)或引入新的問(wèn)題,層層推進(jìn),充分體現(xiàn)解析法的精髓,達(dá)到由淺入深的效果,培養(yǎng)遷移知識(shí)的能力。
本書(shū)共11章,分為4個(gè)部分。第1~第3章是c語(yǔ)言的入門(mén)部分,主要介紹c語(yǔ)言程序的基本組成、上機(jī)運(yùn)行過(guò)程、簡(jiǎn)單程序設(shè)計(jì)、函數(shù)設(shè)計(jì);
第4和第5章是程序設(shè)計(jì)基礎(chǔ)部分,主要介紹控制結(jié)構(gòu)程序設(shè)計(jì)和模塊化程序設(shè)計(jì);
第6~第10章是程序設(shè)計(jì)提高部分,主要介紹有關(guān)數(shù)組、指針、結(jié)構(gòu)體、共用體等構(gòu)造類(lèi)型及文件處理的程序設(shè)計(jì);
第11章是綜合程序設(shè)計(jì)部分,通過(guò)實(shí)例講述解決問(wèn)題的全過(guò)程。
本書(shū)適于作為高等學(xué)校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)的c語(yǔ)言程序設(shè)計(jì)教材,也可以作為自學(xué)教材及c語(yǔ)言程序開(kāi)發(fā)人員的參考書(shū)。
書(shū)籍目錄
第1章概述
1.1認(rèn)識(shí)程序
1.1.1程序的直觀理解
1.1.2計(jì)算機(jī)程序
1.2c語(yǔ)言概述
1.2.1c語(yǔ)言的產(chǎn)生及發(fā)展
1.2.2c語(yǔ)言的特點(diǎn)
1.2.3c語(yǔ)言的作用
1.3c程序及其上機(jī)過(guò)程
本章小結(jié)
實(shí)驗(yàn)項(xiàng)目
習(xí)題1
第2章簡(jiǎn)單c程序設(shè)計(jì)
2.1圓周長(zhǎng)和面積問(wèn)題
2.1.1分析問(wèn)題
2.1.2實(shí)現(xiàn)代碼
2.1.3關(guān)鍵字與標(biāo)識(shí)符
2.1.4數(shù)據(jù)類(lèi)型
2.1.5常量與變量
2.1.6舉一反三
2.2大小寫(xiě)字母轉(zhuǎn)換問(wèn)題
2.2.1分析問(wèn)題
2.2.2實(shí)現(xiàn)代碼
2.2.3數(shù)據(jù)類(lèi)型轉(zhuǎn)換
2.2.4運(yùn)算符和表達(dá)式
2.2.5c語(yǔ)句
2.2.6舉一反三
2.3三角形面積問(wèn)題
2.3.1分析問(wèn)題
2.3.2實(shí)現(xiàn)代碼
2.3.3格式化輸入輸出
2.3.4預(yù)處理
2.3.5舉一反三
2.4c程序結(jié)構(gòu)及書(shū)寫(xiě)規(guī)則
2.4.1c程序的基本結(jié)構(gòu)
2.4.2c程序的書(shū)寫(xiě)規(guī)則
2.5應(yīng)用實(shí)例
本章小結(jié)
實(shí)驗(yàn)項(xiàng)目
習(xí)題2
第3章自定義函數(shù)設(shè)計(jì)
3.1最大值和最小值問(wèn)題
3.1.1分析問(wèn)題
3.1.2實(shí)現(xiàn)代碼
3.1.3條件運(yùn)算符和條件表達(dá)式
3.1.4函數(shù)的定義
3.1.5函數(shù)的調(diào)用
3.1.6參數(shù)的傳遞
3.1.7函數(shù)的返回
3.1.8函數(shù)的聲明
3.1.9c程序的函數(shù)結(jié)構(gòu)
3.1.10舉一反三
3.2變量值交換問(wèn)題
3.2.1分析問(wèn)題
3.2.2實(shí)現(xiàn)代碼
3.2.3變量的作用域
3.2.4變量的存儲(chǔ)類(lèi)型
3.2.5舉一反三
3.3應(yīng)用實(shí)例
本章小結(jié)
實(shí)驗(yàn)項(xiàng)目
習(xí)題3
第4章控制結(jié)構(gòu)程序設(shè)計(jì)
4.1算法的基礎(chǔ)知識(shí)
4.1.1算法的概念
4.1.2算法的描述
4.1.3算法設(shè)計(jì)示例
4.2大小寫(xiě)字母轉(zhuǎn)換問(wèn)題
4.2.1分析問(wèn)題
4.2.2實(shí)現(xiàn)代碼(另解)
4.2.3順序結(jié)構(gòu)程序的概念
4.2.4字符數(shù)據(jù)的輸入輸出
4.2.5舉一反三
4.3閏年問(wèn)題
4.3.1分析問(wèn)題
4.3.2實(shí)現(xiàn)代碼
4.3.3選擇結(jié)構(gòu)程序的概念
4.3.4關(guān)系運(yùn)算符和關(guān)系表達(dá)式
4.3.5邏輯運(yùn)算符和邏輯表達(dá)式
4.3.6if語(yǔ)句
4.3.7switch語(yǔ)句
4.3.8舉一反三
4.4平均成績(jī)問(wèn)題
4.4.1分析問(wèn)題
4.4.2實(shí)現(xiàn)代碼
4.4.3循環(huán)結(jié)構(gòu)程序的概念
4.4.4自增自減運(yùn)算與逗號(hào)表達(dá)式
4.4.5while循環(huán)
4.4.6do?while循環(huán)
4.4.7for循環(huán)
4.4.8轉(zhuǎn)移語(yǔ)句
4.4.9舉一反三
4.5應(yīng)用實(shí)例
本章小結(jié)
實(shí)驗(yàn)項(xiàng)目
習(xí)題4
第5章模塊化程序設(shè)計(jì)
5.1復(fù)雜問(wèn)題的求解
5.1.1分析問(wèn)題
5.1.2模塊化程序設(shè)計(jì)思想
5.1.3模塊分解的原則
5.1.4c程序的一般結(jié)構(gòu)
5.2方程根問(wèn)題
5.2.1分析問(wèn)題
5.2.2實(shí)現(xiàn)代碼
5.2.3函數(shù)的嵌套調(diào)用
5.2.4舉一反三
5.3階乘問(wèn)題
5.3.1分析問(wèn)題
5.3.2實(shí)現(xiàn)代碼
5.3.3遞歸的基本概念和特點(diǎn)
5.3.4函數(shù)的遞歸調(diào)用
5.3.5遞歸函數(shù)的定義
5.3.6舉一反三
5.4應(yīng)用實(shí)例
本章小結(jié)
實(shí)驗(yàn)項(xiàng)目
習(xí)題5
第6章一維數(shù)組與指針程序設(shè)計(jì)
6.1最高分問(wèn)題
6.1.1分析問(wèn)題
6.1.2實(shí)現(xiàn)代碼
6.1.3一維數(shù)組及操作
6.1.4舉一反三
6.2字符位置查找問(wèn)題
6.2.1分析問(wèn)題
6.2.2實(shí)現(xiàn)代碼
6.2.3字符數(shù)組與字符串
6.2.4舉一反三
6.3變量值交換問(wèn)題
6.3.1分析問(wèn)題
6.3.2實(shí)現(xiàn)代碼(另解)
6.3.3指針與地址
6.3.4指針變量的定義及引用
6.3.5指針作函數(shù)參數(shù)
6.3.6舉一反三
6.4有序數(shù)組插入問(wèn)題
6.4.1分析問(wèn)題
6.4.2實(shí)現(xiàn)代碼
6.4.3指針的運(yùn)算
6.4.4指針與一維數(shù)組
6.4.5舉一反三
6.5字符串復(fù)制問(wèn)題
6.5.1分析問(wèn)題
6.5.2實(shí)現(xiàn)代碼
6.5.3字符串處理函數(shù)
6.5.4舉一反三
6.6應(yīng)用實(shí)例
本章小結(jié)
實(shí)驗(yàn)項(xiàng)目
習(xí)題6
第7章二維數(shù)組與指針程序設(shè)計(jì)
7.1楊輝三角形問(wèn)題
7.1.1分析問(wèn)題
7.1.2實(shí)現(xiàn)代碼
7.1.3二維數(shù)組及操作
7.1.4二維數(shù)組作函數(shù)參數(shù)
7.1.5舉一反三
7.2最小串問(wèn)題
7.2.1分析問(wèn)題
7.2.2實(shí)現(xiàn)代碼
7.2.3二維字符數(shù)組
7.2.4舉一反三
7.3字符串排序問(wèn)題
7.3.1分析問(wèn)題
7.3.2實(shí)現(xiàn)代碼
7.3.3指針數(shù)組
7.3.4指向指針的指針
7.3.5舉一反三
7.4成績(jī)打印問(wèn)題
7.4.1分析問(wèn)題
7.4.2實(shí)現(xiàn)代碼
7.4.3指向二維數(shù)組的指針
7.4.4行指針與列指針作函數(shù)參數(shù)
7.4.5舉一反三
7.5應(yīng)用實(shí)例
本章小結(jié)
實(shí)驗(yàn)項(xiàng)目
習(xí)題7
第8章結(jié)構(gòu)體與共用體程序設(shè)計(jì)
8.1信息查詢(xún)問(wèn)題
8.1.1分析問(wèn)題
8.1.2實(shí)現(xiàn)代碼
8.1.3結(jié)構(gòu)體類(lèi)型
8.1.4類(lèi)型別名的定義
8.1.5結(jié)構(gòu)體變量
8.1.6結(jié)構(gòu)體數(shù)組
8.1.7舉一反三
8.2信息打印問(wèn)題
8.2.1分析問(wèn)題
8.2.2實(shí)現(xiàn)代碼
8.2.3結(jié)構(gòu)體指針
8.2.4舉一反三
8.3約瑟夫環(huán)問(wèn)題
8.3.1分析問(wèn)題
8.3.2實(shí)現(xiàn)代碼
8.3.3自引用結(jié)構(gòu)
8.3.4動(dòng)態(tài)內(nèi)存分配
8.3.5鏈表操作
8.3.6舉一反三
8.4共享內(nèi)存問(wèn)題
8.4.1分析問(wèn)題
8.4.2實(shí)現(xiàn)代碼
8.4.3共用體
8.4.4舉一反三
8.5位讀取問(wèn)題
8.5.1分析問(wèn)題
8.5.2實(shí)現(xiàn)代碼
8.5.3位運(yùn)算
8.5.4位段
8.5.5舉一反三
8.6應(yīng)用實(shí)例
本章小結(jié)
實(shí)驗(yàn)項(xiàng)目
習(xí)題8
第9章指針與函數(shù)程序設(shè)計(jì)
9.1字符查找問(wèn)題
9.1.1分析問(wèn)題
9.1.2實(shí)現(xiàn)代碼
9.1.3返回指針的函數(shù)
9.1.4舉一反三
9.2升降排序問(wèn)題
9.2.1分析問(wèn)題
9.2.2實(shí)現(xiàn)代碼
9.2.3指向函數(shù)的指針
9.2.4舉一反三
9.3應(yīng)用實(shí)例
本章小結(jié)
實(shí)驗(yàn)項(xiàng)目
習(xí)題9
第10章文件處理程序設(shè)計(jì)
10.1文件復(fù)制問(wèn)題
10.1.1分析問(wèn)題
10.1.2實(shí)現(xiàn)代碼
10.1.3文件的概念
10.1.4文件的打開(kāi)與關(guān)閉
10.1.5出錯(cuò)檢查
10.1.6文件的順序讀寫(xiě)
10.1.7舉一反三
10.2賬號(hào)管理問(wèn)題
10.2.1分析問(wèn)題
10.2.2實(shí)現(xiàn)代碼
10.2.3文件定位
10.2.4隨機(jī)文件的讀寫(xiě)
10.2.5舉一反三
10.3dos環(huán)境下的文件復(fù)制問(wèn)題
10.3.1分析問(wèn)題
10.3.2實(shí)現(xiàn)代碼
10.3.3帶參數(shù)的main函數(shù)
10.3.4舉一反三
10.4多文件管理問(wèn)題
10.4.1分析問(wèn)題
10.4.2實(shí)現(xiàn)代碼
10.4.3內(nèi)部函數(shù)
10.4.4外部函數(shù)
10.4.5復(fù)雜系統(tǒng)的多文件運(yùn)行
10.4.6舉一反三
10.5應(yīng)用實(shí)例
本章小結(jié)
實(shí)驗(yàn)項(xiàng)目
習(xí)題10
第11章實(shí)用程序設(shè)計(jì)
11.1龜兔賽跑問(wèn)題
11.2數(shù)據(jù)安全實(shí)用程序
11.3電話簿的實(shí)用程序
11.4潛艇大戰(zhàn)游戲程序
本章小結(jié)
實(shí)驗(yàn)項(xiàng)目
附錄aascii碼表
附錄bc庫(kù)函數(shù)
b.1數(shù)學(xué)函數(shù)
b.2字符串處理函數(shù)
b.3字符函數(shù)
b.4數(shù)據(jù)類(lèi)型轉(zhuǎn)換和動(dòng)態(tài)存儲(chǔ)分配函數(shù)
b.5標(biāo)準(zhǔn)輸入輸出函數(shù)
b.6屏幕處理函數(shù)
b.7圖形函數(shù)
b.8時(shí)間和日期函數(shù)
b.9dos函數(shù)
參考文獻(xiàn)
編輯推薦
《高等學(xué)校計(jì)算機(jī)程序設(shè)計(jì)解析法系列教材:解析C程序設(shè)計(jì)(第2版)》運(yùn)用解析法由淺入深全面介紹ANSIC。每章開(kāi)頭有重點(diǎn)難點(diǎn)提示,結(jié)尾有小結(jié)和習(xí)題。本書(shū)包含近500個(gè)例子和習(xí)題,并有配套的實(shí)驗(yàn)教材,具有很好的實(shí)用性。本書(shū)適于作為高等學(xué)校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)的C程序設(shè)計(jì)教材,也可以作為自學(xué)教材及C程序開(kāi)發(fā)人員的參考書(shū)。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版