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

C語言程序設(shè)計(jì)

C語言程序設(shè)計(jì)

定 價(jià):¥42.00

作 者: 陳學(xué)進(jìn),王小林 編
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787115336743 出版時(shí)間: 1900-01-01 包裝: 平裝
開本: 16開 頁數(shù): 295 字?jǐn)?shù):  

內(nèi)容簡介

  本書是一本理論與實(shí)踐相結(jié)合實(shí)用性很強(qiáng)的C語言程序設(shè)計(jì)教材。全書由11章組成,內(nèi)容包括C語言概述、C語言基礎(chǔ)知識、順序結(jié)構(gòu)程序設(shè)計(jì)、選擇結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、數(shù)組、函數(shù)、指針、用戶定義數(shù)據(jù)類型、文件、C語言預(yù)編譯處理與位運(yùn)算。本書以實(shí)際應(yīng)用為背景,面向工程實(shí)踐和編程能力訓(xùn)練,從實(shí)際問題出發(fā),以C語言的基本語法、語句為基礎(chǔ),深入淺出地闡述C語言程序設(shè)計(jì)的基本概念、思想與方法。全書以程序案例為主導(dǎo),采用計(jì)算思維的方法設(shè)計(jì)程序。通過大量的案例,拓寬學(xué)生的思維,在案例不斷深化中逐步引出知識點(diǎn),形成清晰的主線。引導(dǎo)學(xué)生自主思考,逐步掌握程序設(shè)計(jì)的一般規(guī)律和方法。本書注重解決問題的方法引導(dǎo),理論聯(lián)系實(shí)際,突出計(jì)算思維的培養(yǎng)。宏觀上,章節(jié)以語法為主線,以便師生教與學(xué);微觀上,在每章節(jié)又以案例為主線,每章后面都附大量的讀程序與編寫程序習(xí)題,便于提高學(xué)生的程序設(shè)計(jì)能力;語言流暢、內(nèi)容通俗易懂,程序描述力求精煉、易讀。本書可作為理工類相關(guān)專業(yè)教材,也可供廣大計(jì)算機(jī)愛好者及軟件開發(fā)人員自學(xué)提高時(shí)使用。

作者簡介

暫缺《C語言程序設(shè)計(jì)》作者簡介

圖書目錄

目 錄
第1章 C語言概述 1
1.1 一個(gè)簡單C語言程序 1
1.1.1 簡單C語言程序舉例 1
1.1.2 C語言程序小結(jié) 3
1.2 計(jì)算機(jī)程序與程序設(shè)計(jì)語言 4
1.2.1 計(jì)算機(jī)程序 4
1.2.2 程序設(shè)計(jì)語言 5
1.3 C語言簡介 6
1.3.1 C語言的前世今生 6
1.3.2 C語言的特點(diǎn) 8
1.3.3 C語言的應(yīng)用領(lǐng)域 9
1.4 算法簡介 10
1.4.1 什么是算法 10
1.4.2 算法的特點(diǎn) 10
1.4.3 引例 10
1.5 算法的描述方法 13
1.5.1 用自然語言表示算法 13
1.5.2 用流程圖表示算法 14
1.5.3 用偽代碼表示算法 18
1.5.4 用計(jì)算機(jī)語言表示算法 18
1.6 C語言編程環(huán)境 20
1.6.1 TC環(huán)境 20
1.6.2 C語言程序的執(zhí)行 23
1.6.3 VC6.0環(huán)境 25
1.7 本章小結(jié) 28
習(xí)題1 28
上機(jī)實(shí)驗(yàn)1 29
第2章 C語言基礎(chǔ)知識 31
2.1 基本數(shù)據(jù)類型 31
2.2 常量與變量 32
2.2.1 常量 33
2.2.2 變量 35
2.3 常用運(yùn)算符及其表達(dá)式 39
2.3.1 賦值運(yùn)算符 39
2.3.2 算術(shù)運(yùn)算符 40
2.3.3 關(guān)系運(yùn)算符 41
2.3.4 邏輯運(yùn)算符 43
2.3.5 逗號運(yùn)算符 45
2.3.6 復(fù)合賦值運(yùn)算符 45
2.3.7 增1和減1運(yùn)算符 46
2.3.8 強(qiáng)制類型轉(zhuǎn)換運(yùn)算符 47
2.4 各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算 47
2.5 賦值表達(dá)式中的類型轉(zhuǎn)換 48
2.6 本章小結(jié) 49
習(xí)題2 49
第3章 順序結(jié)構(gòu)程序設(shè)計(jì) 52
3.1 C語句概述 52
3.2 格式化輸入輸出函數(shù) 54
3.2.1 printf函數(shù)(格式化輸出函數(shù)) 54
3.2.2 scanf函數(shù)(格式化輸入函數(shù)) 58
3.3 字符數(shù)據(jù)的輸入/輸出 61
3.3.1 putchar函數(shù)(字符輸出函數(shù)) 61
3.3.2 getchar函數(shù)(字符輸入函數(shù)) 61
3.4 順序結(jié)構(gòu)程序設(shè)計(jì)舉例 62
3.5 本章小結(jié) 63
習(xí)題3 63
上機(jī)實(shí)驗(yàn)3 66
第4章 選擇結(jié)構(gòu)程序設(shè)計(jì) 69
4.1 if語句 69
4.1.1 簡單if語句 69
4.1.2 雙分支if語句 70
4.1.3 if與多個(gè)else語句 71
4.1.4 條件運(yùn)算符 73
4.2 switch語句 74
4.3 程序舉例 75
4.4 本章小結(jié) 79
習(xí)題4 79
上機(jī)實(shí)驗(yàn)4 82
第5章 循環(huán)程序設(shè)計(jì) 84
5.1 for語句實(shí)現(xiàn)循環(huán) 85
5.2 while語句實(shí)現(xiàn)循環(huán) 87
5.3 do while語句實(shí)現(xiàn)循環(huán) 89
5.4 用if和goto語句構(gòu)成的循環(huán) 91
5.5 用break語句和continue語句控制循環(huán) 91
5.5.1 break語句 91
5.5.2 continue語句 93
5.5.3 比較break和continue 94
5.5.4 簡單循環(huán)的應(yīng)用 95
5.6 嵌套循環(huán) 99
5.7 本章小結(jié) 104
習(xí)題5 104
上機(jī)實(shí)驗(yàn)5 109
第6章 數(shù)組 110
6.1 一維數(shù)組 110
6.1.1 一維數(shù)組的定義和初始化 111
6.1.2 一維數(shù)組的應(yīng)用 112
6.2 二維數(shù)組 115
6.2.1 二維數(shù)組的定義和初始化 115
6.2.2 二維數(shù)組的應(yīng)用 117
6.3 字符數(shù)組 119
6.3.1 字符數(shù)組的定義及初始化 119
6.3.2 字符串和字符串結(jié)束標(biāo)志 120
6.3.3 字符串處理函數(shù) 120
6.3.4 字符數(shù)組的應(yīng)用 121
6.4 綜合案例 122
6.5 本章小結(jié) 127
習(xí)題6 128
上機(jī)實(shí)驗(yàn)6 133
第7章 函數(shù) 135
7.1 函數(shù)的種類及定義 136
7.1.1 函數(shù)概念及種類 136
7.1.2 定義函數(shù)格式 138
7.2 函數(shù)的調(diào)用 139
7.2.1 函數(shù)參數(shù)之間關(guān)系 140
7.2.2 函數(shù)調(diào)用 141
7.2.3 函數(shù)的返回值 142
7.2.4 函數(shù)的說明 143
7.3 函數(shù)形參類型 144
7.3.1 函數(shù)形參類型 144
7.3.2 數(shù)組名作為函數(shù)形參 145
7.4 函數(shù)的遞歸調(diào)用 148
7.4.1 遞歸調(diào)用定義與種類 148
7.4.2 遞歸調(diào)用應(yīng)用舉例 149
7.5 變量的作用域與存儲屬性 151
7.5.1 變量的作用域 152
7.5.2 全局變量與局部變量同名 154
7.5.3 變量存儲屬性 156
7.5.4 存儲類別小結(jié) 160
7.6 內(nèi)部函數(shù)與外部函數(shù) 161
7.7 本章小結(jié) 162
習(xí)題7 163
上機(jī)實(shí)驗(yàn)7 169
第8章 指針 172
8.1 指針的概念 173
8.1.1 變量的指針和指向變量的指針變量 173
8.1.2 指針作為函數(shù)的參數(shù) 175
8.1.3 指針的簡單應(yīng)用 176
8.2 指針與數(shù)組 177
8.2.1 一維數(shù)組指針 177
8.2.2 多維數(shù)組指針 180
8.2.3 指針數(shù)組 182
8.3 指針與函數(shù) 183
8.3.1 函數(shù)指針 183
8.3.2 指針函數(shù) 185
8.4 字符串的指針 185
8.5 指向指針的指針(二級指針) 188
8.6 指針數(shù)組作為主函數(shù)main的形參 189
8.7 綜合案例 190
8.8 本章小結(jié) 192
習(xí)題8 193
上機(jī)實(shí)驗(yàn)8 197
第9章 用戶定義數(shù)據(jù)類型 201
9.1 結(jié)構(gòu)體 201
9.1.1 結(jié)構(gòu)體數(shù)據(jù) 201
9.1.2 typedef命令使用 205
9.1.3 結(jié)構(gòu)體類型嵌套 207
9.1.4 結(jié)構(gòu)體類型數(shù)組 210
9.1.5 結(jié)構(gòu)體指針 212
9.1.6 結(jié)構(gòu)體數(shù)據(jù)與函數(shù) 214
9.1.7 結(jié)構(gòu)體數(shù)據(jù)使用小結(jié) 215
9.2 單鏈表 220
9.2.1 單鏈表的基本操作 221
9.2.2 多項(xiàng)式加法 224
9.3 共用體 226
9.3.1 混合計(jì)分制成績管理 227
9.3.2 共用體數(shù)據(jù)使用小結(jié) 229
9.4 枚舉 231
9.4.1 枚舉類型、枚舉變量的定義和使用 231
9.4.2 輸入輸出枚舉變量 233
9.5 本章小結(jié) 233
習(xí)題9 234
上機(jī)實(shí)驗(yàn)9 240
第10章 文件 243
10.1 基本概念 244
10.1.1 字節(jié)流 244
10.1.2 文件 244
10.1.3 緩沖文件系統(tǒng) 244
10.1.4 文件指針 245
10.1.5 文件的位置指針 245
10.2 文件的打開與關(guān)閉 245
10.2.1 文件的打開 246
10.2.2 文件的關(guān)閉 246
10.3 文本文件的讀寫 247
10.3.1 文件中單個(gè)字符數(shù)據(jù)處理 247
10.3.2 逐行字符串復(fù)制文件 249
10.3.3 fscanf()和fprintf() 250
10.4 二進(jìn)制文件的讀寫 251
10.4.1 fread函數(shù)和fwrite函數(shù) 251
10.4.2 文件的隨機(jī)讀寫 253
10.5 本章小結(jié) 254
習(xí)題10 268
上機(jī)實(shí)驗(yàn)10 271
第11章 C語言預(yù)編譯處理與位運(yùn)算 272
11.1 預(yù)處理命令 272
11.1.1 文件包含 272
11.1.2 宏定義 273
11.1.3 條件編譯 276
11.2 位運(yùn)算 276
11.2.1 位運(yùn)算概述 277
11.2.2 位運(yùn)算符 277
11.2.3 位運(yùn)算應(yīng)用 278
11.2.4 位段 279
11.3 本章小結(jié) 280
習(xí)題11 281
上機(jī)實(shí)驗(yàn)11 283
附錄A C語言的關(guān)鍵字 286
附錄B C語言常用庫函數(shù) 287
附錄C C語言運(yùn)算符的優(yōu)先級 292
附錄D ASCII碼字符集 293
參考文獻(xiàn) 295

本目錄推薦

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