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

C語言程序設(shè)計教程(第5版)

C語言程序設(shè)計教程(第5版)

定 價:¥52.00

作 者: 李麗娟 著
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787115495686 出版時間: 2019-07-01 包裝: 平裝
開本: 16開 頁數(shù): 306 字?jǐn)?shù):  

內(nèi)容簡介

  本書以C語言的基本語法、語句為基礎(chǔ),深入淺出地描述了C語言程序設(shè)計的基本概念。以程序案例為導(dǎo)向,采用計算思維的方法設(shè)計程序,通過程序案例,拓寬學(xué)生的思維,引導(dǎo)學(xué)生自主思考,掌握程序設(shè)計的一般規(guī)律和方法。

作者簡介

  李麗娟,博士,教授,曾擔(dān)任湖南大學(xué)計算機(jī)與通信學(xué)院應(yīng)用系系主任,長期從事計算機(jī)基礎(chǔ)教育與研究工作。主要承擔(dān)的教學(xué)課程有《C語言程序設(shè)計》《C++面向?qū)ο蟪绦蛟O(shè)計》《面向?qū)ο笤O(shè)計技術(shù)》《信息技術(shù)導(dǎo)論》《數(shù)據(jù)結(jié)構(gòu)》等,編寫了多本教材。主要研究方向:指紋識別技術(shù)、DNA識別技術(shù)等

圖書目錄

第1 章 引言 1
1.1 C 語言的發(fā)展過程 1
1.2 C 語言的特點(diǎn) 1
1.3 簡單的C 語言程序 3
1.4 C 語言程序的結(jié)構(gòu) 6
1.5 C 語言程序的執(zhí)行 6
1.5.1 源程序翻譯 7
1.5.2 鏈接目標(biāo)程序 7
1.5.3 集成開發(fā)工具 8
1.6 本章小結(jié) 9
習(xí)題 10
第2 章 基本的程序語句 11
2.1 預(yù)備知識 11
2.1.1 定點(diǎn)數(shù)和浮點(diǎn)數(shù)的概念 11
2.1.2 整型數(shù)的二進(jìn)制表示 12
2.1.3 浮點(diǎn)型數(shù)的二進(jìn)制表示 13
2.2 基本數(shù)據(jù)類型及取值范圍 15
2.3 標(biāo)識符、變量和常量 18
2.3.1 標(biāo)識符 18
2.3.2 變量和常量 19
2.4 基本運(yùn)算符、表達(dá)式及運(yùn)算的優(yōu)先級 25
2.4.1 算術(shù)運(yùn)算符及算術(shù)表達(dá)式 26
2.4.2 關(guān)系運(yùn)算符及關(guān)系表達(dá)式 30
2.4.3 邏輯運(yùn)算符及邏輯表達(dá)式 31
2.4.4 位運(yùn)算符及表達(dá)式 32
2.4.5 條件運(yùn)算符 33
2.4.6 逗號表達(dá)式 34
2.4.7 數(shù)據(jù)類型的轉(zhuǎn)換 35
2.4.8 復(fù)雜表達(dá)式的計算順序 35
2.4.9 C 語言的基本語句結(jié)構(gòu) 37
2.5 標(biāo)準(zhǔn)輸入 / 輸出函數(shù) 38
2.5.1 格式化輸出函數(shù) 38
2.5.2 格式化輸入函數(shù) 42
2.5.3 字符輸出函數(shù) 46
2.5.4 字符輸入函數(shù) 47
2.6 程序范例 49
2.7 本章小結(jié) 51
習(xí)題 52
第3 章 程序的簡單算法設(shè)計 58
3.1 結(jié)構(gòu)化程序的算法設(shè)計 58
3.2 結(jié)構(gòu)化算法的性質(zhì)及結(jié)構(gòu) 59
3.2.1 結(jié)構(gòu)化算法的性質(zhì) 59
3.2.2 結(jié)構(gòu)化算法的結(jié)構(gòu) 59
3.3 結(jié)構(gòu)化算法的描述方法 60
3.3.1 自然語言 60
3.3.2 流程圖 61
3.3.3 偽代碼 65
3.4 算法設(shè)計范例 68
3.5 本章小結(jié) 70
習(xí)題 70
第4 章 分支結(jié)構(gòu) 71
4.1 if 結(jié)構(gòu) 71
4.1.1 if 語句 71
4.1.2 if...else 語句 73
4.1.3 if 語句的嵌套 75
4.2 switch 結(jié)構(gòu) 79
4.2.1 switch 語句 79
4.2.2 break 語句在switch 語句中的作用 81
4.3 程序范例 83
4.4 本章小結(jié) 89
習(xí)題 89
第5 章 循環(huán)結(jié)構(gòu) 96
5.1 for 語句 96
5.2 while 語句 103
5.3 do...while 語句 106
5.4 用于循環(huán)中的break 語句和continue
語句 108
5.5 循環(huán)結(jié)構(gòu)的嵌套 112
5.6 goto 語句 113
5.7 程序范例 115
5.8 本章小結(jié) 118
習(xí)題 119
第6 章 函數(shù)與宏定義 126
6.1 函數(shù)的概念 126
6.1.1 函數(shù)的定義 126
6.1.2 函數(shù)的聲明和調(diào)用 127
6.1.3 函數(shù)的傳值方式 128
6.2 變量的作用域和存儲類型 131
6.3 內(nèi)部函數(shù)與外部函數(shù) 134
6.4 遞歸函數(shù)的設(shè)計和調(diào)用 135
6.5 預(yù)處理 139
6.5.1 宏定義 139
6.5.2 文件包含 141
6.5.3 條件編譯及其他 142
6.6 程序范例 145
6.7 本章小結(jié) 152
習(xí)題 152
第7 章 數(shù)組 157
7.1 一維數(shù)組的定義和初始化 157
7.1.1 一維數(shù)組的定義 157
7.1.2 一維數(shù)組的初始化 159
7.2 一維數(shù)組的使用 160
7.3 多維數(shù)組 164
7.3.1 二維數(shù)組的概念 164
7.3.2 二維數(shù)組的定義 164
7.3.3 多維數(shù)組的定義 165
7.3.4 二維數(shù)組及多維數(shù)組的初始化 166
7.4 字符數(shù)組 169
7.4.1 字符數(shù)組的初始化 171
7.4.2 字符串的輸入 172
7.4.3 字符串的輸出 173
7.4.4 二維字符數(shù)組 173
7.5 數(shù)組作為函數(shù)的參數(shù) 178
7.5.1 數(shù)組元素作為函數(shù)的參數(shù) 178
7.5.2 數(shù)組名作為函數(shù)的參數(shù) 179
7.6 程序范例 182
7.7 本章小結(jié) 188
習(xí)題 189
第8 章 指針 194
8.1 指針的概念 194
8.1.1 指針變量的定義 195
8.1.2 指針變量的使用 195
8.1.3 指針變量與簡單變量的關(guān)系 196
8.2 指針的運(yùn)算 197
8.2.1 指針的算術(shù)運(yùn)算 197
8.2.2 指針的關(guān)系運(yùn)算 199
8.3 指針與數(shù)組的關(guān)系 199
8.3.1 指向一維數(shù)組的指針 199
8.3.2 指向多維數(shù)組的指針 202
8.3.3 字符指針 207
8.3.4 指針數(shù)組 208
8.4 指針作為函數(shù)的參數(shù) 210
8.5 函數(shù)的返回值為指針 213
*8.6 指向函數(shù)的指針 214
*8.7 main 函數(shù)的參數(shù) 215
*8.8 指向指針的指針 217
8.9 程序范例 218
8.10 本章小結(jié) 225
習(xí)題 226
第9 章 構(gòu)造數(shù)據(jù)類型 230
9.1 結(jié)構(gòu)體數(shù)據(jù)類型 230
9.1.1 結(jié)構(gòu)體的定義 230
9.1.2 結(jié)構(gòu)型變量的定義 231
9.1.3 結(jié)構(gòu)型變量的初始化 232
9.1.4 結(jié)構(gòu)型變量成員的引用 233
9.1.5 結(jié)構(gòu)型變量成員的輸入/輸出 235
9.2 結(jié)構(gòu)型數(shù)組 236
9.2.1 結(jié)構(gòu)型數(shù)組的定義 236
9.2.2 結(jié)構(gòu)型數(shù)組成員的初始化和引用 237
9.3 結(jié)構(gòu)型變量與函數(shù) 237
9.3.1 函數(shù)的形參與實(shí)參為結(jié)構(gòu)體 237
9.3.2 函數(shù)的返回值類型為結(jié)構(gòu)體 238
9.4 共用型數(shù)據(jù) 240
9.5 枚舉型數(shù)據(jù) 242
9.6 鏈表 244
9.6.1 動態(tài)分配內(nèi)存 245
9.6.2 單鏈表的建立 246
9.6.3 從單鏈表中刪除結(jié)點(diǎn) 249
9.6.4 向鏈表中插入結(jié)點(diǎn) 252
9.7 程序范例 255
9.8 本章小結(jié) 261
習(xí)題 261
第10 章 文件操作 266
10.1 文件的概念 266
10.2 文件的操作 266
10.2.1 文件的打開與關(guān)閉 266
10.2.2 文件操作的錯誤檢測 269
10.2.3 文件的順序讀/寫 269
10.2.4 文件的隨機(jī)讀/寫 274
10.3 程序范例 278
10.4 本章小結(jié) 281
習(xí)題 281
第11 章 位運(yùn)算 285
11.1 按位取反運(yùn)算 285
11.2 按位左移運(yùn)算 287
11.3 按位右移運(yùn)算 288
11.4 按位與運(yùn)算 290
11.5 按位或運(yùn)算 292
11.6 按位異或運(yùn)算 294
11.7 復(fù)合位運(yùn)算賦值運(yùn)算符 297
11.8 程序范例 297
11.9 本章小結(jié) 300
習(xí)題 300
附錄A C 語言的關(guān)鍵字 303
附錄B ASCII 字符表 304

本目錄推薦

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