注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C程序設(shè)計(jì)基礎(chǔ)(第2版)

C程序設(shè)計(jì)基礎(chǔ)(第2版)

C程序設(shè)計(jì)基礎(chǔ)(第2版)

定 價(jià):¥59.00

作 者: 耿祥義、張躍平
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302542919 出版時(shí)間: 2021-10-01 包裝: 平裝-膠訂
開本: 16開 頁(yè)數(shù): 320 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  C語(yǔ)言不僅是計(jì)算機(jī)學(xué)科的一門基礎(chǔ)語(yǔ)言,而且由于其高效、靈活,特別適合用來(lái)編寫操作硬件設(shè)備的程序,因此在嵌入式領(lǐng)域有著廣泛的應(yīng)用。 本書每個(gè)教學(xué)單元采用基礎(chǔ)知識(shí)、基礎(chǔ)訓(xùn)練和上機(jī)實(shí)踐的結(jié)構(gòu),便于交互式教學(xué)、加強(qiáng)課堂教學(xué)過(guò)程中學(xué)生的參與度。本書的知識(shí)內(nèi)容嚴(yán)格遵守ANSI C標(biāo)準(zhǔn),在程序設(shè)計(jì)思想方面強(qiáng)調(diào)模塊化思想,在克服難點(diǎn)方面注重結(jié)構(gòu)清晰地安排內(nèi)容、循序漸進(jìn)地展開知識(shí),特別強(qiáng)調(diào)知識(shí)點(diǎn)的能力目標(biāo),通過(guò)合理的基礎(chǔ)訓(xùn)練和上機(jī)實(shí)踐提高讀者的程序設(shè)計(jì)能力和綜合運(yùn)用知識(shí)的能力。全書分為12章,分別是初識(shí)C程序,基本數(shù)據(jù)類型,運(yùn)算符與表達(dá)式,分支與開關(guān)語(yǔ)句,循環(huán)語(yǔ)句,函數(shù)的結(jié)構(gòu)與調(diào)用,數(shù)組,指針,指針與數(shù)組,處理字符串,結(jié)構(gòu)體、共用體與枚舉,讀寫文件。 本書適合作為高等職業(yè)院校及應(yīng)用型本科院校C程序設(shè)計(jì)的“教、學(xué)、做”一體化教材,還適合作為C程序設(shè)計(jì)初學(xué)者的自學(xué)用書。本書封面貼有清華大學(xué)出版社防偽標(biāo)簽,無(wú)標(biāo)簽者不得銷售。

作者簡(jiǎn)介

  耿祥義,男,52,1995年中國(guó)科學(xué)技術(shù)大學(xué)博士畢業(yè),獲理學(xué)博士學(xué)位。1997年從中山大學(xué)博士后流動(dòng)站出站?,F(xiàn)任大連交通大學(xué)教授。有多年講授Java語(yǔ)言的經(jīng)驗(yàn),已編寫出版《Java 2實(shí)用教程》 《Java 課程設(shè)計(jì)》 《JSP 實(shí)用教程》 《JSP 基礎(chǔ)教程》 《XML 基礎(chǔ)教程》等10余部教材。

圖書目錄

第1章初識(shí)C程序1
1.1開發(fā)環(huán)境1
1.1.1基礎(chǔ)知識(shí)1
1.1.2基礎(chǔ)訓(xùn)練——安裝VC 6.01
1.1.3上機(jī)實(shí)踐——啟動(dòng)VC 6.03
1.2簡(jiǎn)單的C程序3
1.2.1基礎(chǔ)知識(shí)3
1.2.2基礎(chǔ)訓(xùn)練——程序開發(fā)步驟3
1.2.3上機(jī)實(shí)踐——工程與源文件7
小結(jié)9
習(xí)題19
第2章基本數(shù)據(jù)類型12
2.1整型常量與變量12
2.1.1基礎(chǔ)知識(shí)12
2.1.2基礎(chǔ)訓(xùn)練——交換變量的值15
2.1.3上機(jī)實(shí)踐——旋轉(zhuǎn)變量18
2.2浮點(diǎn)型常量與變量19
2.2.1基礎(chǔ)知識(shí)19
2.2.2基礎(chǔ)訓(xùn)練——原子的質(zhì)量21
2.2.3上機(jī)實(shí)踐——大象與螞蟻23
2.3字符常量與變量24
2.3.1基礎(chǔ)知識(shí)24
2.3.2基礎(chǔ)訓(xùn)練——加密與解密26
2.3.3上機(jī)實(shí)踐——聲音的轉(zhuǎn)義28
2.4輸入、輸出函數(shù)29
2.4.1基礎(chǔ)知識(shí)29
2.4.2基礎(chǔ)訓(xùn)練——計(jì)算總成績(jī)31
2.4.3上機(jī)實(shí)踐——輸入/輸出字符33
2.5符號(hào)常量與const常量34
2.5.1基礎(chǔ)知識(shí)34
2.5.2基礎(chǔ)訓(xùn)練——圓周率362.5.3上機(jī)實(shí)踐——統(tǒng)一的折扣37
小結(jié)37
習(xí)題238
第3章運(yùn)算符與表達(dá)式42
3.1算術(shù)運(yùn)算符與賦值運(yùn)算符42
3.1.1基礎(chǔ)知識(shí)42
3.1.2基礎(chǔ)訓(xùn)練——數(shù)字里的位44
3.1.3上機(jī)實(shí)踐——計(jì)算表達(dá)式45
3.2自增、自減運(yùn)算符46
3.2.1基礎(chǔ)知識(shí)46
3.2.2基礎(chǔ)訓(xùn)練——冰溶于水47
3.2.3上機(jī)實(shí)踐——后自增與先自減48
3.3關(guān)系運(yùn)算符與邏輯運(yùn)算符49
3.3.1基礎(chǔ)知識(shí)49
3.3.2基礎(chǔ)訓(xùn)練——處理關(guān)系51
3.3.3上機(jī)實(shí)踐——電路52
3.4類型轉(zhuǎn)換運(yùn)算符53
3.4.1基礎(chǔ)知識(shí)53
3.4.2基礎(chǔ)訓(xùn)練——四舍五入54
3.4.3上機(jī)實(shí)踐——托運(yùn)行李55
3.5位運(yùn)算符56
3.5.1基礎(chǔ)知識(shí)56
3.5.2基礎(chǔ)訓(xùn)練——掩碼58
3.5.3上機(jī)實(shí)踐——看看內(nèi)存里的位59
小結(jié)60
習(xí)題360
第4章分支與開關(guān)語(yǔ)句64
4.1單分支語(yǔ)句64
4.1.1基礎(chǔ)知識(shí)64
4.1.2基礎(chǔ)訓(xùn)練——簡(jiǎn)單的排序66
4.1.3上機(jī)實(shí)踐——超速與罰款67
4.2雙分支語(yǔ)句68
4.2.1基礎(chǔ)知識(shí)68
4.2.2基礎(chǔ)訓(xùn)練——判斷直角三角形69
4.2.3上機(jī)實(shí)踐——解一元二次方程72
4.3多分支語(yǔ)句73
4.3.1基礎(chǔ)知識(shí)73
4.3.2基礎(chǔ)訓(xùn)練——計(jì)算電費(fèi)75
4.3.3上機(jī)實(shí)踐——分段函數(shù)76
4.4開關(guān)語(yǔ)句78
4.4.1基礎(chǔ)知識(shí)78
4.4.2基礎(chǔ)訓(xùn)練——四則運(yùn)算79
4.4.3上機(jī)實(shí)踐——中獎(jiǎng)號(hào)碼81
4.5復(fù)合語(yǔ)句81
4.5.1基礎(chǔ)知識(shí)81
4.5.2基礎(chǔ)訓(xùn)練——自動(dòng)售貨機(jī)82
4.5.3上機(jī)實(shí)踐——快遞費(fèi)用84
小結(jié)85
習(xí)題485
第5章循環(huán)語(yǔ)句91
5.1while循環(huán)語(yǔ)句91
5.1.1基礎(chǔ)知識(shí)91
5.1.2基礎(chǔ)訓(xùn)練——計(jì)算圓周率93
5.1.3上機(jī)實(shí)踐——奇數(shù)連乘95
5.2dowhile循環(huán)語(yǔ)句97
5.2.1基礎(chǔ)知識(shí)97
5.2.2基礎(chǔ)訓(xùn)練——轉(zhuǎn)動(dòng)正整數(shù)98
5.2.3上機(jī)實(shí)踐——判斷回文數(shù)99
5.3循環(huán)與隨機(jī)數(shù)100
5.3.1基礎(chǔ)知識(shí)100
5.3.2基礎(chǔ)訓(xùn)練——猜數(shù)字101
5.3.3上機(jī)實(shí)踐——數(shù)字黑洞102
5.4for循環(huán)語(yǔ)句104
5.4.1基礎(chǔ)知識(shí)104
5.4.2基礎(chǔ)訓(xùn)練——Fibonacci數(shù)列105
5.4.3上機(jī)實(shí)踐——完數(shù)與百雞百錢108
5.5循環(huán)與延時(shí)109
5.5.1基礎(chǔ)知識(shí)109
5.5.2基礎(chǔ)訓(xùn)練——測(cè)試記憶力110
5.5.3上機(jī)實(shí)踐——字母動(dòng)畫111
5.6continue語(yǔ)句與break語(yǔ)句112
5.6.1基礎(chǔ)知識(shí)112
5.6.2基礎(chǔ)訓(xùn)練——尋找素?cái)?shù)113
5.6.3上機(jī)實(shí)踐——循環(huán)與girl114
小結(jié)115
習(xí)題5115
第6章函數(shù)的結(jié)構(gòu)與調(diào)用119
6.1C程序與函數(shù)119
6.1.1基礎(chǔ)知識(shí)119
6.1.2基礎(chǔ)訓(xùn)練——柱體與錐體的體積122
6.1.3上機(jī)實(shí)踐——圓的周長(zhǎng)與面積124
6.2函數(shù)的類型與return語(yǔ)句124
6.2.1基礎(chǔ)知識(shí)125
6.2.2基礎(chǔ)訓(xùn)練——計(jì)費(fèi)的差異126
6.2.3上機(jī)實(shí)踐——商品打折127
6.3參數(shù)傳值128
6.3.1基礎(chǔ)知識(shí)128
6.3.2基礎(chǔ)訓(xùn)練——親和數(shù)131
6.3.3上機(jī)實(shí)踐——水仙數(shù)132
6.4函數(shù)之間的調(diào)用133
6.4.1基礎(chǔ)知識(shí)133
6.4.2基礎(chǔ)訓(xùn)練——分?jǐn)?shù)運(yùn)算135
6.4.3上機(jī)實(shí)踐——求階乘和137
6.5void型函數(shù)137
6.5.1基礎(chǔ)知識(shí)137
6.5.2基礎(chǔ)訓(xùn)練——鉆石圖案139
6.5.3上機(jī)實(shí)踐——輸出素?cái)?shù)140
6.6遞歸函數(shù)141
6.6.1基礎(chǔ)知識(shí)141
6.6.2基礎(chǔ)訓(xùn)練——Hannoi塔142
6.6.3上機(jī)實(shí)踐——遞歸數(shù)列144
6.7局部變量與全局變量145
6.7.1基礎(chǔ)知識(shí)145
6.7.2基礎(chǔ)訓(xùn)練——村莊的水源147
6.7.3上機(jī)實(shí)踐——計(jì)數(shù)器149
6.8變量的存儲(chǔ)方式150
6.8.1基礎(chǔ)知識(shí)150
6.8.2基礎(chǔ)訓(xùn)練——計(jì)算階乘152
6.8.3上機(jī)實(shí)踐——計(jì)算連續(xù)和153
6.9使用庫(kù)函數(shù)154
6.9.1核心知識(shí)點(diǎn)154
6.9.2基礎(chǔ)訓(xùn)練——當(dāng)前時(shí)間和打開畫筆155
6.9.3上機(jī)實(shí)踐——整數(shù)部分與小數(shù)部分156
小結(jié)157
習(xí)題6157
第7章數(shù)組161
7.1一維數(shù)組161
7.1.1基礎(chǔ)知識(shí)161
7.1.2基礎(chǔ)訓(xùn)練——統(tǒng)計(jì)成績(jī)163
7.1.3上機(jī)實(shí)踐——輸出日歷165
7.2數(shù)組名做參數(shù)166
7.2.1基礎(chǔ)知識(shí)166
7.2.2基礎(chǔ)訓(xùn)練——轉(zhuǎn)盤抽獎(jiǎng)168
7.2.3上機(jī)實(shí)踐——“圍圈留1”170
7.3數(shù)組排序171
7.3.1核心知識(shí)點(diǎn)171
7.3.2基礎(chǔ)訓(xùn)練——二分法(折半法)176
7.3.3上機(jī)實(shí)踐——隨機(jī)數(shù)的概率178
7.4二維數(shù)組180
7.4.1基礎(chǔ)知識(shí)180
7.4.2基礎(chǔ)訓(xùn)練——成績(jī)排序182
7.4.3上機(jī)實(shí)踐——生命游戲184
小結(jié)188
習(xí)題7188
第8章指針191
8.1指針變量191
8.1.1基礎(chǔ)知識(shí)191
8.1.2基礎(chǔ)訓(xùn)練——指哪打哪193
8.1.3上機(jī)實(shí)踐——處理危險(xiǎn)品195
8.2指針的自增、自減、減法運(yùn)算196
8.2.1基礎(chǔ)知識(shí)196
8.2.2基礎(chǔ)訓(xùn)練——越界種樹197
8.2.3上機(jī)實(shí)踐——掃描內(nèi)存198
8.3malloc()函數(shù)與內(nèi)存199
8.3.1基礎(chǔ)知識(shí)199
8.3.2基礎(chǔ)訓(xùn)練——動(dòng)態(tài)數(shù)據(jù)200
8.3.3上機(jī)實(shí)踐——共用一塊地202
8.4指針參數(shù)203
8.4.1基礎(chǔ)知識(shí)203
8.4.2基礎(chǔ)訓(xùn)練——倉(cāng)庫(kù)的制度205
8.4.3上機(jī)實(shí)踐——總和與平均值206
小結(jié)207
習(xí)題8207
第9章指針與數(shù)組211
9.1指向數(shù)組元素的指針211
9.1.1基礎(chǔ)知識(shí)211
9.1.2基礎(chǔ)訓(xùn)練——射擊稻草人214
9.1.3上機(jī)實(shí)踐——回文單詞216
9.2指向行的指針與二維數(shù)組217
9.2.1基礎(chǔ)知識(shí)217
9.2.2基礎(chǔ)訓(xùn)練——平均氣溫219
9.2.3上機(jī)實(shí)踐——銷售額220
9.3calloc()函數(shù)內(nèi)存分配函數(shù)221
9.3.1基礎(chǔ)知識(shí)221
9.3.2基礎(chǔ)訓(xùn)練——列車上的人數(shù)222
9.3.3上機(jī)實(shí)踐——排序成績(jī)223
小結(jié)224
習(xí)題9224
第10章處理字符串228
10.1char型數(shù)組與字符串228
10.1.1基礎(chǔ)知識(shí)228
10.1.2基礎(chǔ)訓(xùn)練——復(fù)制字符串230
10.1.3上機(jī)實(shí)踐——庫(kù)函數(shù)231
10.2指針與字符串232
10.2.1基礎(chǔ)知識(shí)232
10.2.2基礎(chǔ)訓(xùn)練——統(tǒng)計(jì)單詞233
10.2.3上機(jī)實(shí)踐——字母頻率234
10.3puts()函數(shù)與gets()函數(shù)235
10.3.1基礎(chǔ)知識(shí)235
10.3.2基礎(chǔ)訓(xùn)練——記憶單詞238
10.3.3上機(jī)實(shí)踐——大小寫轉(zhuǎn)換239
10.4檢索字符串240
10.4.1基礎(chǔ)知識(shí)240
10.4.2基礎(chǔ)訓(xùn)練——數(shù)星星242
10.4.3上機(jī)實(shí)踐——庫(kù)函數(shù)與單詞243
10.5字符串轉(zhuǎn)換為數(shù)字243
10.5.1基礎(chǔ)知識(shí)243
10.5.2基礎(chǔ)訓(xùn)練——成績(jī)單245
10.5.3上機(jī)實(shí)踐——購(gòu)物小票246
10.6排序字符串247
10.6.1基礎(chǔ)知識(shí)247
10.6.2基礎(chǔ)訓(xùn)練——按成績(jī)排序248
10.6.3上機(jī)實(shí)踐——出生日期排序250
小結(jié)250
習(xí)題10251
第11章結(jié)構(gòu)體、共用體與枚舉254
11.1結(jié)構(gòu)體類型與結(jié)構(gòu)體變量254
11.1.1基礎(chǔ)知識(shí)254
11.1.2基礎(chǔ)訓(xùn)練——教學(xué)樓257
11.1.3上機(jī)實(shí)踐——學(xué)生信息258
11.2指針與結(jié)構(gòu)體變量259
11.2.1基礎(chǔ)知識(shí)259
11.2.2基礎(chǔ)訓(xùn)練——手機(jī)充值260
11.2.3上機(jī)實(shí)踐——錄入圖書261
11.3結(jié)構(gòu)體數(shù)組262
11.3.1基礎(chǔ)知識(shí)262
11.3.2基礎(chǔ)訓(xùn)練——雙色球263
11.3.3上機(jī)實(shí)踐——抽取樣本265
11.4結(jié)構(gòu)體與參數(shù)266
11.4.1基礎(chǔ)知識(shí)266
11.4.2基礎(chǔ)訓(xùn)練——開車與加油267
11.4.3上機(jī)實(shí)踐——有理數(shù)運(yùn)算269
11.5共用體270
11.5.1基礎(chǔ)知識(shí)270
11.5.2基礎(chǔ)訓(xùn)練——數(shù)據(jù)與描述271
11.5.3上機(jī)實(shí)踐——字符與位置272
11.6枚舉類型273
11.6.1基礎(chǔ)知識(shí)273
11.6.2基礎(chǔ)訓(xùn)練——顏色排列274
11.6.3上機(jī)實(shí)踐——抽簽275
小結(jié)276
習(xí)題11277
第12章讀寫文件281
12.1按文本讀取文件281
12.1.1基礎(chǔ)知識(shí)281
12.1.2基礎(chǔ)訓(xùn)練——標(biāo)準(zhǔn)化考試283
12.1.3上機(jī)實(shí)踐——記憶單詞285
12.2寫文本文件287
12.2.1基礎(chǔ)知識(shí)287
12.2.2基礎(chǔ)訓(xùn)練——錄入與保存289
12.2.3上機(jī)實(shí)踐——加密文件290
12.3讀寫二進(jìn)制文件291
12.3.1基礎(chǔ)知識(shí)291
12.3.2基礎(chǔ)訓(xùn)練——保存成績(jī)單293
12.3.3上機(jī)實(shí)踐——保存計(jì)算結(jié)果295
12.4隨機(jī)讀寫296
12.4.1基礎(chǔ)知識(shí)296
12.4.2基礎(chǔ)訓(xùn)練——備份文件297
12.4.3上機(jī)實(shí)踐——文件的長(zhǎng)度299
小結(jié)299
習(xí)題12299
參考文獻(xiàn)303
附錄304
附錄A標(biāo)準(zhǔn)ASCII表304
附錄B運(yùn)算符表305
附錄Cmath與string庫(kù)函數(shù)306

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)