注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(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開 頁數(shù): 320 字?jǐn)?shù):  

內(nèi)容簡介

  C語言不僅是計(jì)算機(jī)學(xué)科的一門基礎(chǔ)語言,而且由于其高效、靈活,特別適合用來編寫操作硬件設(shè)備的程序,因此在嵌入式領(lǐng)域有著廣泛的應(yīng)用。 本書每個(gè)教學(xué)單元采用基礎(chǔ)知識、基礎(chǔ)訓(xùn)練和上機(jī)實(shí)踐的結(jié)構(gòu),便于交互式教學(xué)、加強(qiáng)課堂教學(xué)過程中學(xué)生的參與度。本書的知識內(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)地展開知識,特別強(qiáng)調(diào)知識點(diǎn)的能力目標(biāo),通過合理的基礎(chǔ)訓(xùn)練和上機(jī)實(shí)踐提高讀者的程序設(shè)計(jì)能力和綜合運(yùn)用知識的能力。全書分為12章,分別是初識C程序,基本數(shù)據(jù)類型,運(yùn)算符與表達(dá)式,分支與開關(guān)語句,循環(huán)語句,函數(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)簽,無標(biāo)簽者不得銷售。

作者簡介

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

圖書目錄

第1章初識C程序1
1.1開發(fā)環(huán)境1
1.1.1基礎(chǔ)知識1
1.1.2基礎(chǔ)訓(xùn)練——安裝VC 6.01
1.1.3上機(jī)實(shí)踐——啟動VC 6.03
1.2簡單的C程序3
1.2.1基礎(chǔ)知識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ǔ)知識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ǔ)知識19
2.2.2基礎(chǔ)訓(xùn)練——原子的質(zhì)量21
2.2.3上機(jī)實(shí)踐——大象與螞蟻23
2.3字符常量與變量24
2.3.1基礎(chǔ)知識24
2.3.2基礎(chǔ)訓(xùn)練——加密與解密26
2.3.3上機(jī)實(shí)踐——聲音的轉(zhuǎn)義28
2.4輸入、輸出函數(shù)29
2.4.1基礎(chǔ)知識29
2.4.2基礎(chǔ)訓(xùn)練——計(jì)算總成績31
2.4.3上機(jī)實(shí)踐——輸入/輸出字符33
2.5符號常量與const常量34
2.5.1基礎(chǔ)知識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ǔ)知識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ǔ)知識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ǔ)知識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ǔ)知識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ǔ)知識56
3.5.2基礎(chǔ)訓(xùn)練——掩碼58
3.5.3上機(jī)實(shí)踐——看看內(nèi)存里的位59
小結(jié)60
習(xí)題360
第4章分支與開關(guān)語句64
4.1單分支語句64
4.1.1基礎(chǔ)知識64
4.1.2基礎(chǔ)訓(xùn)練——簡單的排序66
4.1.3上機(jī)實(shí)踐——超速與罰款67
4.2雙分支語句68
4.2.1基礎(chǔ)知識68
4.2.2基礎(chǔ)訓(xùn)練——判斷直角三角形69
4.2.3上機(jī)實(shí)踐——解一元二次方程72
4.3多分支語句73
4.3.1基礎(chǔ)知識73
4.3.2基礎(chǔ)訓(xùn)練——計(jì)算電費(fèi)75
4.3.3上機(jī)實(shí)踐——分段函數(shù)76
4.4開關(guān)語句78
4.4.1基礎(chǔ)知識78
4.4.2基礎(chǔ)訓(xùn)練——四則運(yùn)算79
4.4.3上機(jī)實(shí)踐——中獎(jiǎng)號碼81
4.5復(fù)合語句81
4.5.1基礎(chǔ)知識81
4.5.2基礎(chǔ)訓(xùn)練——自動售貨機(jī)82
4.5.3上機(jī)實(shí)踐——快遞費(fèi)用84
小結(jié)85
習(xí)題485
第5章循環(huán)語句91
5.1while循環(huán)語句91
5.1.1基礎(chǔ)知識91
5.1.2基礎(chǔ)訓(xùn)練——計(jì)算圓周率93
5.1.3上機(jī)實(shí)踐——奇數(shù)連乘95
5.2dowhile循環(huán)語句97
5.2.1基礎(chǔ)知識97
5.2.2基礎(chǔ)訓(xùn)練——轉(zhuǎn)動正整數(shù)98
5.2.3上機(jī)實(shí)踐——判斷回文數(shù)99
5.3循環(huán)與隨機(jī)數(shù)100
5.3.1基礎(chǔ)知識100
5.3.2基礎(chǔ)訓(xùn)練——猜數(shù)字101
5.3.3上機(jī)實(shí)踐——數(shù)字黑洞102
5.4for循環(huán)語句104
5.4.1基礎(chǔ)知識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ǔ)知識109
5.5.2基礎(chǔ)訓(xùn)練——測試記憶力110
5.5.3上機(jī)實(shí)踐——字母動畫111
5.6continue語句與break語句112
5.6.1基礎(chǔ)知識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ǔ)知識119
6.1.2基礎(chǔ)訓(xùn)練——柱體與錐體的體積122
6.1.3上機(jī)實(shí)踐——圓的周長與面積124
6.2函數(shù)的類型與return語句124
6.2.1基礎(chǔ)知識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ǔ)知識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ǔ)知識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ǔ)知識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ǔ)知識141
6.6.2基礎(chǔ)訓(xùn)練——Hannoi塔142
6.6.3上機(jī)實(shí)踐——遞歸數(shù)列144
6.7局部變量與全局變量145
6.7.1基礎(chǔ)知識145
6.7.2基礎(chǔ)訓(xùn)練——村莊的水源147
6.7.3上機(jī)實(shí)踐——計(jì)數(shù)器149
6.8變量的存儲方式150
6.8.1基礎(chǔ)知識150
6.8.2基礎(chǔ)訓(xùn)練——計(jì)算階乘152
6.8.3上機(jī)實(shí)踐——計(jì)算連續(xù)和153
6.9使用庫函數(shù)154
6.9.1核心知識點(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ǔ)知識161
7.1.2基礎(chǔ)訓(xùn)練——統(tǒng)計(jì)成績163
7.1.3上機(jī)實(shí)踐——輸出日歷165
7.2數(shù)組名做參數(shù)166
7.2.1基礎(chǔ)知識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核心知識點(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ǔ)知識180
7.4.2基礎(chǔ)訓(xùn)練——成績排序182
7.4.3上機(jī)實(shí)踐——生命游戲184
小結(jié)188
習(xí)題7188
第8章指針191
8.1指針變量191
8.1.1基礎(chǔ)知識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ǔ)知識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ǔ)知識199
8.3.2基礎(chǔ)訓(xùn)練——動態(tài)數(shù)據(jù)200
8.3.3上機(jī)實(shí)踐——共用一塊地202
8.4指針參數(shù)203
8.4.1基礎(chǔ)知識203
8.4.2基礎(chǔ)訓(xùn)練——倉庫的制度205
8.4.3上機(jī)實(shí)踐——總和與平均值206
小結(jié)207
習(xí)題8207
第9章指針與數(shù)組211
9.1指向數(shù)組元素的指針211
9.1.1基礎(chǔ)知識211
9.1.2基礎(chǔ)訓(xùn)練——射擊稻草人214
9.1.3上機(jī)實(shí)踐——回文單詞216
9.2指向行的指針與二維數(shù)組217
9.2.1基礎(chǔ)知識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ǔ)知識221
9.3.2基礎(chǔ)訓(xùn)練——列車上的人數(shù)222
9.3.3上機(jī)實(shí)踐——排序成績223
小結(jié)224
習(xí)題9224
第10章處理字符串228
10.1char型數(shù)組與字符串228
10.1.1基礎(chǔ)知識228
10.1.2基礎(chǔ)訓(xùn)練——復(fù)制字符串230
10.1.3上機(jī)實(shí)踐——庫函數(shù)231
10.2指針與字符串232
10.2.1基礎(chǔ)知識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ǔ)知識235
10.3.2基礎(chǔ)訓(xùn)練——記憶單詞238
10.3.3上機(jī)實(shí)踐——大小寫轉(zhuǎn)換239
10.4檢索字符串240
10.4.1基礎(chǔ)知識240
10.4.2基礎(chǔ)訓(xùn)練——數(shù)星星242
10.4.3上機(jī)實(shí)踐——庫函數(shù)與單詞243
10.5字符串轉(zhuǎn)換為數(shù)字243
10.5.1基礎(chǔ)知識243
10.5.2基礎(chǔ)訓(xùn)練——成績單245
10.5.3上機(jī)實(shí)踐——購物小票246
10.6排序字符串247
10.6.1基礎(chǔ)知識247
10.6.2基礎(chǔ)訓(xùn)練——按成績排序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ǔ)知識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ǔ)知識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ǔ)知識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ǔ)知識266
11.4.2基礎(chǔ)訓(xùn)練——開車與加油267
11.4.3上機(jī)實(shí)踐——有理數(shù)運(yùn)算269
11.5共用體270
11.5.1基礎(chǔ)知識270
11.5.2基礎(chǔ)訓(xùn)練——數(shù)據(jù)與描述271
11.5.3上機(jī)實(shí)踐——字符與位置272
11.6枚舉類型273
11.6.1基礎(chǔ)知識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ǔ)知識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ǔ)知識287
12.2.2基礎(chǔ)訓(xùn)練——錄入與保存289
12.2.3上機(jī)實(shí)踐——加密文件290
12.3讀寫二進(jìn)制文件291
12.3.1基礎(chǔ)知識291
12.3.2基礎(chǔ)訓(xùn)練——保存成績單293
12.3.3上機(jī)實(shí)踐——保存計(jì)算結(jié)果295
12.4隨機(jī)讀寫296
12.4.1基礎(chǔ)知識296
12.4.2基礎(chǔ)訓(xùn)練——備份文件297
12.4.3上機(jī)實(shí)踐——文件的長度299
小結(jié)299
習(xí)題12299
參考文獻(xiàn)303
附錄304
附錄A標(biāo)準(zhǔn)ASCII表304
附錄B運(yùn)算符表305
附錄Cmath與string庫函數(shù)306

本目錄推薦

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