注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(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à):¥38.00

作 者: 孫鴻飛、劉國(guó)成、席亮、曲麗娜 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302365105 出版時(shí)間: 2014-06-01 包裝: 平裝
開本: 16開 頁數(shù): 344 字?jǐn)?shù):  

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

  《C語言程序設(shè)計(jì)》是編者根據(jù)多年來的教學(xué)心得編寫而成,從分析C語言程序的基本結(jié)構(gòu)入手,介紹了常量、變量、表達(dá)式和常用輸入/輸出函數(shù)、流程控制、數(shù)組和字符串處理、函數(shù)、指針、編譯預(yù)處理命令、結(jié)構(gòu)體和共用體、文件、C語言高級(jí)程序設(shè)計(jì)和實(shí)驗(yàn)指導(dǎo)等知識(shí)點(diǎn)。本書以C99標(biāo)準(zhǔn)為主線,示例程序都可在Visual C++ 6.0環(huán)境下編譯運(yùn)行,每一章后面均附有習(xí)題?!禖語言程序設(shè)計(jì)》可作為高等院校本科和專科相關(guān)專業(yè)的C語言課程教學(xué)用書,也可作為計(jì)算機(jī)應(yīng)用開發(fā)人員的參考書或培訓(xùn)教材。

作者簡(jiǎn)介

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

圖書目錄

第1章 C語言概述 1
1.1 程序設(shè)計(jì)語言及其發(fā)展 1
1.1.1 機(jī)器語言 1
1.1.2 匯編語言 2
1.1.3 高級(jí)語言 2
1.2 C語言的歷史 3
1.3 C語言的標(biāo)準(zhǔn) 4
1.4 C語言的程序結(jié)構(gòu) 4
1.4.1 簡(jiǎn)單的C語言程序剖析 4
1.4.2 C語言程序的基本結(jié)構(gòu) 8
1.5 C語言程序的運(yùn)行 8
1.5.1 運(yùn)行C語言程序的步驟 8
1.5.2 集成開發(fā)環(huán)境 9
1.6 本章小結(jié) 10
1.7 習(xí)題 10
第2章 C語言程序設(shè)計(jì)基礎(chǔ) 11
2.1 常量 11
2.1.1 整型常量 11
2.1.2 浮點(diǎn)型常量 12
2.1.3 單字符常量 12
2.1.4 字符串常量 13
2.1.5 符號(hào)常量 13
2.2 變量 14
2.2.1 變量名 15
2.2.2 變量的類型 15
2.2.3 變量的定義及操作 18
2.3 運(yùn)算符與表達(dá)式 19
2.3.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 20
2.3.2 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 21
2.3.3 邏輯運(yùn)算符和邏輯表達(dá)式 22
2.3.4 賦值運(yùn)算符和賦值表達(dá)式 23
2.3.5 自增、自減運(yùn)算符 24
2.3.6 條件運(yùn)算符 25
2.3.7 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式 25
2.4 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 26
2.4.1 優(yōu)先級(jí) 26
2.4.2 結(jié)合性 26
2.5 類型轉(zhuǎn)換 27
2.5.1 隱式類型轉(zhuǎn)換 27
2.5.2 顯式類型轉(zhuǎn)換 29
2.6 本章小結(jié) 29
2.7 習(xí)題 29
第3章 輸入與輸出 31
3.1 讀入一個(gè)字符 31
3.2 輸出一個(gè)字符 32
3.3 格式化輸入 33
3.3.1 整數(shù)輸入 34
3.3.2 實(shí)數(shù)輸入 35
3.3.3 單個(gè)字符輸入 35
3.3.4 字符串輸入 36
3.4 格式化輸出 37
3.5 程序舉例 39
3.6 本章小結(jié) 41
3.7 習(xí)題 42
第4章 選擇結(jié)構(gòu)程序設(shè)計(jì) 45
4.1 if語句 45
4.1.1 簡(jiǎn)單if語句 45
4.1.2 if...else語句 47
4.1.3 嵌套if...else語句 48
4.1.4 階梯式if...else語句 49
4.2 switch語句 50
4.3 本章小結(jié) 53
4.4 習(xí)題 53
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 56
5.1 goto語句 56
5.2 while語句 58
5.3 do...while語句 60
5.4 for語句 61
5.5 break語句與continue語句 63
5.5.1 break語句 63
5.5.2 continue語句 64
5.6 循環(huán)的嵌套 65
5.7 本章小結(jié) 66
5.8 習(xí)題 67
第6章 數(shù)組 70
6.1 一維數(shù)組 70
6.1.1 一維數(shù)組的定義 70
6.1.2 一維數(shù)組的引用 71
6.1.3 一維數(shù)組的初始化與賦值 72
6.1.4 一維數(shù)組的應(yīng)用舉例 73
6.2 二維數(shù)組 74
6.2.1 二維數(shù)組的定義 75
6.2.2 二維數(shù)組的引用 75
6.2.3 二維數(shù)組的初始化與賦值 76
6.3 字符數(shù)組與字符串 77
6.3.1 字符數(shù)組的定義 78
6.3.2 字符數(shù)組的初始化與賦值 78
6.3.3 字符串和字符數(shù)組 79
6.3.4 字符數(shù)組的輸入/輸出 79
6.3.5 字符串處理函數(shù) 81
6.4 本章小結(jié) 84
6.5 習(xí)題 84
第7章 函數(shù) 88
7.1 函數(shù)概述 88
7.2 函數(shù)聲明 91
7.3 函數(shù)定義和函數(shù)調(diào)用 92
7.3.1 函數(shù)定義 92
7.3.2 函數(shù)調(diào)用 93
7.3.3 參數(shù)傳遞 94
7.4 程序舉例 98
7.5 函數(shù)的嵌套調(diào)用和遞歸調(diào)用 99
7.5.1 函數(shù)的嵌套調(diào)用 100
7.5.2 函數(shù)的遞歸調(diào)用 101
7.6 變量的作用域 103
7.6.1 局部變量 104
7.6.2 全局變量 105
7.7 變量的存儲(chǔ)類別 107
7.8 本章小結(jié) 109
7.9 習(xí)題 110
第8章 指針 113
8.1 指針概述 113
8.2 訪問變量的地址 114
8.3 指針變量的定義與運(yùn)算 115
8.3.1 指針變量的定義 115
8.3.2 指針變量的初始化與賦值 116
8.3.3 通過指針訪問變量 116
8.3.4 指針的運(yùn)算 120
8.4 指針與一維數(shù)組 120
8.5 指向指針的指針與指針數(shù)組 124
8.5.1 指向指針的指針 124
8.5.2 指針數(shù)組 126
8.6 指針與二維數(shù)組 129
8.6.1 指向二維數(shù)組元素的指針 129
8.6.2 二維數(shù)組名與指針 130
8.6.3 二維數(shù)組與指向一維數(shù)組的指針變量 133
8.7 指針與字符串 134
8.8 指針兼容性 137
8.8.1 指針大小兼容 137
8.8.2 void指針 138
8.8.3 指針轉(zhuǎn)換 139
8.9 指針與函數(shù) 140
8.9.1 指針作為實(shí)際參數(shù) 140
8.9.2 指針型函數(shù) 144
8.9.3 函數(shù)指針變量 145
8.10 main函數(shù)的參數(shù) 146
8.11 本章小結(jié) 147
8.12 習(xí)題 148
第9章 編譯預(yù)處理 153
9.1 概述 153
9.1.1 預(yù)處理器的工作方式 153
9.1.2 編譯預(yù)處理命令 154
9.2 宏定義 155
9.2.1 不帶參數(shù)的宏定義 155
9.2.2 帶參數(shù)的宏定義 156
9.3 文件包含 157
9.4 條件編譯 159
9.5 本章小結(jié) 161
9.6 習(xí)題 161
第10章 結(jié)構(gòu)體、共用體與枚舉類型 164
10.1 結(jié)構(gòu)體 164
10.1.1 定義結(jié)構(gòu)體類型 164
10.1.2 定義結(jié)構(gòu)體變量 166
10.1.3 訪問結(jié)構(gòu)體成員 168
10.1.4 結(jié)構(gòu)體變量的初始化 170
10.1.5 結(jié)構(gòu)體嵌套 171
10.1.6 結(jié)構(gòu)體數(shù)組 172
10.1.7 結(jié)構(gòu)體指針變量 173
10.1.8 結(jié)構(gòu)體與函數(shù) 176
10.2 共用體 179
10.2.1 定義共用體類型 179
10.2.2 定義共用體變量 180
10.2.3 訪問共用體成員 181
10.2.4 共用體變量的賦值 181
10.2.5 共用體變量的初始化 182
10.2.6 共用體的應(yīng)用 182
10.3 枚舉類型 183
10.3.1 定義枚舉類型 183
10.3.2 定義枚舉類型變量 183
10.4 用typedef定義類型 185
10.5 本章小結(jié) 186
10.6 習(xí)題 187
第11章 文件管理 190
11.1 概述 190
11.2 文件的打開與關(guān)閉 191
11.2.1 文件指針 191
11.2.2 文本文件與二進(jìn)制文件 192
11.2.3 文件的打開 192
11.2.4 文件的關(guān)閉 194
11.3 文件的讀/寫 194
11.3.1 fputc函數(shù)和fgetc函數(shù) 194
11.3.2 fread函數(shù)和fwrite函數(shù) 197
11.3.3 fscanf函數(shù)和fprintf函數(shù) 201
11.3.4 fgets函數(shù)和fputs函數(shù) 203
11.4 文件的定位 204
11.5 本章小結(jié) 206
11.6 習(xí)題 206
第12章 C語言高級(jí)程序設(shè)計(jì) 209
12.1 位運(yùn)算 209
12.1.1 位運(yùn)算符 210
12.1.2 按位與運(yùn)算 210
12.1.3 按位或運(yùn)算 211
12.1.4 按位異或運(yùn)算 211
12.1.5 按位取反運(yùn)算 212
12.1.6 左移運(yùn)算符(>) 213
12.1.8 程序舉例 213
12.2 動(dòng)態(tài)存儲(chǔ)分配 214
12.2.1 malloc函數(shù) 215
12.2.2 calloc函數(shù) 217
12.2.3 realloc函數(shù) 218
12.2.4 free函數(shù) 219
12.3 鏈表 219
12.3.1 鏈表概述 219
12.3.2 單向鏈表的構(gòu)造 222
12.3.3 單向鏈表的遍歷 225
12.3.4 查找數(shù)據(jù)項(xiàng) 227
12.3.5 插入節(jié)點(diǎn) 228
12.3.6 刪除節(jié)點(diǎn) 230
12.3.7 清空鏈表 231
12.4 本章小結(jié) 239
12.5 習(xí)題 239
第13章 C語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo) 241
實(shí)驗(yàn)一 C語言程序開發(fā)環(huán)境和C語言程序基本結(jié)構(gòu) 241
實(shí)驗(yàn)二 C語言程序設(shè)計(jì)基礎(chǔ) 252
實(shí)驗(yàn)三 輸入與輸出 257
實(shí)驗(yàn)四 選擇結(jié)構(gòu)程序設(shè)計(jì) 264
實(shí)驗(yàn)五 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 274
實(shí)驗(yàn)六 數(shù)組 281
實(shí)驗(yàn)七 函數(shù) 288
實(shí)驗(yàn)八 指針 296
實(shí)驗(yàn)九 編譯預(yù)處理 306
實(shí)驗(yàn)十 結(jié)構(gòu)體、共用體與枚舉類型 312
實(shí)驗(yàn)十一 文件管理 319
實(shí)驗(yàn)十二 C語言高級(jí)程序設(shè)計(jì) 324
附錄1 部分ASCII碼表 331
附錄2 C語言的部分關(guān)鍵字 332
附錄3 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 333

本目錄推薦

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