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

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

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

定 價(jià):¥30.00

作 者: 賈宗璞,許合利 著
出版社: 人民郵電出版社
叢編項(xiàng): 工業(yè)和信息化普通高等教育"十二五"規(guī)劃教材立項(xiàng)項(xiàng)目
標(biāo) 簽: VC++

ISBN: 9787115235640 出版時(shí)間: 2010-10-01 包裝: 平裝
開本: 16開 頁數(shù): 294 字?jǐn)?shù):  

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

  本書是21世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材,是高等院校計(jì)算機(jī)基礎(chǔ)教育教材。全書共分14章,主要內(nèi)容包括:C語言概述,基本數(shù)據(jù)類型、運(yùn)算符與表達(dá)式,順序結(jié)構(gòu)程序設(shè)計(jì),選擇結(jié)構(gòu)程序設(shè)計(jì),循環(huán)結(jié)構(gòu)程序設(shè)計(jì),數(shù)組,函數(shù),編譯預(yù)處理,指針,結(jié)構(gòu)體、共用體及枚舉類型,文件,C++基礎(chǔ),VC++6.0開發(fā)環(huán)境及程序測(cè)試與調(diào)試,上機(jī)實(shí)驗(yàn)內(nèi)容等;各章后均附有大量習(xí)題。書后附有完整的AscII代碼對(duì)照表、C語言中的關(guān)鍵字、運(yùn)算符優(yōu)先級(jí)和結(jié)合方向、常用庫(kù)函數(shù)。本書內(nèi)容豐富、新穎,圖文并茂,通俗易懂,實(shí)用性強(qiáng),可作為高等學(xué)校非計(jì)算機(jī)專業(yè)的計(jì)算機(jī)基礎(chǔ)課教材,也可作為應(yīng)用計(jì)算機(jī)人員的學(xué)習(xí)參考書。

作者簡(jiǎn)介

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

圖書目錄

第1章 C語言概述 1
1.1 C語言的發(fā)展及特點(diǎn) 1
1.1.1 C語言的發(fā)展 1
1.1.2 C語言的特點(diǎn) 2
1.2 C語言程序的基本結(jié)構(gòu) 3
1.3 算法及其描述 6
1.3.1 算法的概念 6
1.3.2 算法的描述方法 7
1.4 程序設(shè)計(jì)方法 11
1.4.1 程序設(shè)計(jì)的一般步驟 11
1.4.2 結(jié)構(gòu)化程序設(shè)計(jì)方法 12
本章小結(jié) 13
習(xí)題 14
第2章 基本數(shù)據(jù)類型、運(yùn)算符與表達(dá)式 15
2.1 C語言的數(shù)據(jù)類型 15
2.2 常量和變量 16
2.2.1 常量 16
2.2.2 變量 17
2.3 整型數(shù)據(jù) 18
2.3.1 整型常量的表示 18
2.3.2 整型變量 18
2.3.3 整型常量的類型 20
2.4 實(shí)型數(shù)據(jù) 20
2.4.1 實(shí)型常量的表示 20
2.4.2 實(shí)型變量 21
2.4.3 實(shí)型常量的類型 22
2.5 字符型數(shù)據(jù) 22
2.5.1 字符型常量 22
2.5.2 字符變量 24
2.6 算術(shù)運(yùn)算符與算術(shù)表達(dá)式 24
2.6.1 基本算術(shù)運(yùn)算符 25
2.6.2 算術(shù)表達(dá)式及算術(shù)運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 25
2.6.3 自增、自減運(yùn)算符 26
2.7 賦值運(yùn)算符與賦值表達(dá)式 27
2.7.1 賦值運(yùn)算符 27
2.7.2 復(fù)合賦值運(yùn)算符 27
2.7.3 賦值表達(dá)式 28
2.8 逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式 28
2.9 位運(yùn)算符 28
2.9.1 位運(yùn)算符 28
2.9.2 位運(yùn)算復(fù)合賦值運(yùn)算符 30
2.10 數(shù)據(jù)類型轉(zhuǎn)換與計(jì)算類型長(zhǎng)度運(yùn)算符 30
2.10.1 自動(dòng)類型轉(zhuǎn)換 30
2.10.2 強(qiáng)制類型轉(zhuǎn)換 32
2.10.3 計(jì)算類型長(zhǎng)度運(yùn)算符 32
本章小結(jié) 33
習(xí)題 33
第3章 順序結(jié)構(gòu)程序設(shè)計(jì) 36
3.1 C語言語句概述 36
3.1.1 簡(jiǎn)單語句 36
3.1.2 復(fù)合語句 37
3.2 字符數(shù)據(jù)的輸入/輸出 37
3.2.1 字符輸出函數(shù)(putchar) 38
3.2.2 字符輸入函數(shù)(getchar) 38
3.3 格式化輸入/輸出函數(shù) 39
3.3.1 格式輸出函數(shù)(printf) 39
3.3.2 格式輸入函數(shù)(scanf) 42
3.4 順序結(jié)構(gòu)程序設(shè)計(jì)舉例 45
本章小結(jié) 46
習(xí)題 46
第4章 選擇結(jié)構(gòu)程序設(shè)計(jì) 50
4.1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 50
4.1.1 關(guān)系運(yùn)算符 50
4.1.2 關(guān)系表達(dá)式 51
4.2 邏輯運(yùn)算符和邏輯表達(dá)式 51
4.2.1 邏輯運(yùn)算符 51
4.2.2 邏輯表達(dá)式 52
4.3 if語句及其構(gòu)成的選擇結(jié)構(gòu) 53
4.3.1 if語句的形式 53
4.3.2 if語句的嵌套 55
4.3.3 條件運(yùn)算符和條件表達(dá)式 56
4.4 switch語句及其構(gòu)成的選擇結(jié)構(gòu) 58
4.4.1 switch語句的形式 58
4.4.2 在switch語句中使用break語句 59
4.5 選擇結(jié)構(gòu)程序設(shè)計(jì)舉例 60
本章小結(jié) 62
習(xí)題 62
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 67
5.1 概述 67
5.2 while語句 68
5.3 do-while語句 69
5.4 for語句 71
5.5 break語句和continue語句 73
5.5.1 break語句 73
5.5.2 continue語句 73
5.6 循環(huán)的嵌套 74
5.7 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)舉例 75
本章小結(jié) 78
習(xí)題 78
第6章 數(shù)組 85
6.1 一維數(shù)組 85
6.1.1 一維數(shù)組的定義 85
6.1.2 一維數(shù)組元素的引用 86
6.1.3 一維數(shù)組的存儲(chǔ)與初始化 87
6.1.4 一維數(shù)組程序設(shè)計(jì)舉例 88
6.2 二維數(shù)組與多維數(shù)組 89
6.2.1 二維數(shù)組的定義 89
6.2.2 二維數(shù)組元素的引用 90
6.2.3 二維數(shù)組的初始化 91
6.2.4 二維數(shù)組程序設(shè)計(jì)舉例 92
6.2.5 多維數(shù)組概述 93
6.3 字符數(shù)組與字符串 93
6.3.1 字符數(shù)組的定義 93
6.3.2 字符數(shù)組的初始化 93
6.3.3 字符數(shù)組元素的引用 94
6.3.4 字符串與字符數(shù)組 94
6.3.5 字符串處理函數(shù) 96
6.3.6 字符數(shù)組程序設(shè)計(jì)舉例 97
本章小結(jié) 100
習(xí)題 100
第7章 函數(shù) 106
7.1 模塊化程序設(shè)計(jì) 106
7.1.1 模塊化程序設(shè)計(jì)概念 106
7.1.2 函數(shù)概述 107
7.2 函數(shù)的定義 108
7.2.1 函數(shù)定義的一般形式 108
7.2.2 函數(shù)的返回 109
7.3 函數(shù)的調(diào)用 109
7.3.1 函數(shù)調(diào)用的一般方式 109
7.3.2 函數(shù)參數(shù)的傳遞 110
7.3.3 函數(shù)的聲明 111
7.3.4 函數(shù)的嵌套調(diào)用 111
7.4 函數(shù)的遞歸調(diào)用 112
7.5 數(shù)組作為函數(shù)參數(shù) 114
7.5.1 數(shù)組元素作函數(shù)實(shí)參 115
7.5.2 數(shù)組名作為函數(shù)參數(shù) 115
7.5.3 多維數(shù)組名作為函數(shù)參數(shù) 116
7.6 變量的作用域 117
7.6.1 局部變量 117
7.6.2 全局變量 118
7.7 變量的存儲(chǔ)類別 119
7.7.1 變量的生存期 119
7.7.2 局部變量的存儲(chǔ)類別 120
7.7.3 全局變量的生存期與作用域 121
7.8 內(nèi)部函數(shù)和外部函數(shù) 123
本章小結(jié) 124
習(xí)題 124
第8章 編譯預(yù)處理 131
8.1 宏定義 131
8.1.1 無參宏定義 131
8.1.2 帶參宏定義 133
8.2 條件編譯 137
8.3 文件包含 139
本章小結(jié) 141
習(xí)題 141
第9章 指針 143
9.1 地址和指針的概念 143
9.2 指針變量 144
9.2.1 指針變量的定義與賦值 144
9.2.2 指針變量的引用 145
9.3 指針與數(shù)組 147
9.3.1 指針與一維數(shù)組 147
9.3.2 指針與二維數(shù)組 150
9.4 指針與字符串 153
9.4.1 指向字符數(shù)組的指針變量 153
9.4.2 指向字符串常量的指針變量 153
9.5 指針與函數(shù) 155
9.5.1 指針作為函數(shù)的參數(shù) 155
9.5.2 指向函數(shù)的指針(函數(shù)指針) 158
9.5.3 返回指針值的函數(shù)(指針函數(shù)) 160
9.6 指針數(shù)組和多級(jí)指針 161
9.6.1 指針數(shù)組的定義 161
9.6.2 指針數(shù)組與字符串 162
9.6.3 多級(jí)指針 163
9.6.4 指針數(shù)組作為函數(shù)參數(shù) 163
9.6.5 帶參main函數(shù) 164
本章小結(jié) 165
習(xí)題 166
第10章 結(jié)構(gòu)體、共用體及枚舉類型 173
10.1 結(jié)構(gòu)體變量的定義 173
10.1.1 結(jié)構(gòu)體類型的定義 173
10.1.2 結(jié)構(gòu)體變量的定義 174
10.2 結(jié)構(gòu)體變量的引用和初始化 175
10.2.1 結(jié)構(gòu)體變量的引用 175
10.2.2 結(jié)構(gòu)體變量的初始化 176
10.3 結(jié)構(gòu)體數(shù)組 176
10.3.1 結(jié)構(gòu)體數(shù)組的定義 176
10.3.2 結(jié)構(gòu)體數(shù)組的初始化 177
10.3.3 結(jié)構(gòu)體數(shù)組的引用 177
10.4 結(jié)構(gòu)體指針變量 178
10.4.1 指向結(jié)構(gòu)體變量的指針 178
10.4.2 指向結(jié)構(gòu)體數(shù)組的指針 179
10.5 結(jié)構(gòu)體與函數(shù) 180
10.5.1 結(jié)構(gòu)體變量作為函數(shù)參數(shù) 180
10.5.2 返回結(jié)構(gòu)體類型數(shù)據(jù)的函數(shù) 181
10.5.3 結(jié)構(gòu)體指針作為函數(shù)參數(shù) 182
10.6 位段結(jié)構(gòu)體 182
10.6.1 位段結(jié)構(gòu)體類型及其變量的定義 182
10.6.2 位域的引用 183
10.7 鏈表 184
10.7.1 鏈表概述 184
10.7.2 內(nèi)存動(dòng)態(tài)管理 185
10.7.3 創(chuàng)建鏈表 186
10.7.4 順序訪問鏈表中的結(jié)點(diǎn) 187
10.7.5 在鏈表中插入結(jié)點(diǎn) 187
10.7.6 在鏈表中刪除結(jié)點(diǎn) 190
10.8 共用體 192
10.8.1 共用體類型及其變量的定義 192
10.8.2 共用體變量的引用 193
10.9 枚舉類型 194
10.9.1 枚舉類型和枚舉變量的定義 194
10.9.2 枚舉類型變量的賦值和使用 195
10.10 用typedef定義類型 196
本章小結(jié) 196
習(xí)題 197
第11章 文件 202
11.1 文件概述 202
11.1.1 文件的概念 202
11.1.2 文件的分類 202
11.2 文件類型指針和文件位置指針 204
11.2.1 文件類型指針 204
11.2.2 文件位置指針 204
11.3 文件的打開和關(guān)閉 204
11.3.1 文件打開函數(shù) 205
11.3.2 文件關(guān)閉函數(shù) 206
11.4 文件的讀寫 207
11.4.1 讀寫一個(gè)字符的函數(shù) 207
11.4.2 塊讀寫函數(shù) 208
11.4.3 其他讀寫函數(shù) 210
11.5 文件的定位和出錯(cuò)檢測(cè) 211
11.5.1 文件的定位函數(shù) 211
11.5.2 出錯(cuò)檢測(cè)函數(shù) 212
本章小結(jié) 213
習(xí)題 213
第12章 C++基礎(chǔ) 218
12.1 概述 218
12.1.1 C++的發(fā)展歷程 218
12.1.2 面向?qū)ο蟪绦蛟O(shè)計(jì) 219
12.2 C++對(duì)C的擴(kuò)充 220
12.2.1 C++的輸入/輸出 220
12.2.2 重載函數(shù)與缺省參數(shù)的函數(shù) 222
12.2.3 變量的引用 223
12.2.4 內(nèi)聯(lián)函數(shù) 224
12.2.5 作用域運(yùn)算符 225
12.2.6 new和delete 225
12.3 類與對(duì)象 226
12.3.1 類的定義 226
12.3.2 對(duì)象 228
12.3.3 構(gòu)造函數(shù) 229
12.3.4 析構(gòu)函數(shù) 231
12.4 繼承與派生 231
12.4.1 繼承與派生的方式 231
12.4.2 派生類的三種繼承方式 232
12.4.3 派生類的構(gòu)造和析構(gòu)函數(shù) 234
12.5 多態(tài)性與虛函數(shù) 236
12.5.1 多態(tài)性 236
12.5.2 虛函數(shù) 237
本章小結(jié) 239
習(xí)題 239
第13章 VC++ 6.0開發(fā)環(huán)境及程序測(cè)試與調(diào)試 242
13.1 VC++ 6.0的主窗口界面 242
13.2 編輯C語言源程序文件 243
13.2.1 新建C源程序文件 244
13.2.2 編輯已存在的文件 246
13.3 編譯、連接和運(yùn)行程序 246
13.3.1 編譯 247
13.3.2 連接 248
13.3.3 運(yùn)行 249
13.4 建立和運(yùn)行多個(gè)文件的方法 249
13.5 程序測(cè)試與調(diào)試 251
13.5.1 程序測(cè)試 251
13.5.2 程序調(diào)試 253
13.6 常見編譯出錯(cuò)信息 255
第14章 上機(jī)實(shí)驗(yàn)內(nèi)容 260
14.1 上機(jī)實(shí)驗(yàn)總目的和要求 260
14.1.1 上機(jī)實(shí)驗(yàn)總目的 260
14.1.2 上機(jī)實(shí)驗(yàn)總要求 260
14.2 實(shí)驗(yàn)一 基本數(shù)據(jù)類型、運(yùn)算符與表達(dá)式 261
14.2.1 實(shí)驗(yàn)?zāi)康暮鸵?261
14.2.2 實(shí)驗(yàn)內(nèi)容及操作步驟 261
14.2.3 選做題 263
14.3 實(shí)驗(yàn)二 順序和選擇程序設(shè)計(jì) 263
14.3.1 實(shí)驗(yàn)?zāi)康暮鸵?263
14.3.2 實(shí)驗(yàn)內(nèi)容及操作步驟 263
14.3.3 選做題 265
14.4 實(shí)驗(yàn)三 循環(huán)程序設(shè)計(jì) 266
14.4.1 實(shí)驗(yàn)?zāi)康暮鸵?266
14.4.2 實(shí)驗(yàn)內(nèi)容及操作步驟 266
14.4.3 選做題 269
14.5 實(shí)驗(yàn)四 數(shù)組 269
14.5.1 實(shí)驗(yàn)?zāi)康暮鸵?269
14.5.2 實(shí)驗(yàn)內(nèi)容及操作步驟 269
14.5.3 選做題 270
14.6 實(shí)驗(yàn)五 函數(shù)(1) 271
14.6.1 實(shí)驗(yàn)?zāi)康暮鸵?271
14.6.2 實(shí)驗(yàn)內(nèi)容及操作步驟 271
14.6.3 選做題 273
14.7 實(shí)驗(yàn)六 函數(shù)(2)與編譯預(yù)處理 274
14.7.1 實(shí)驗(yàn)?zāi)康暮鸵?274
14.7.2 實(shí)驗(yàn)內(nèi)容及操作步驟 274
14.7.3 選做題 275
14.8 實(shí)驗(yàn)七 指針 275
14.8.1 實(shí)驗(yàn)?zāi)康暮鸵?275
14.8.2 實(shí)驗(yàn)內(nèi)容及操作步驟 275
14.8.3 選做題 276
14.9 實(shí)驗(yàn)八 結(jié)構(gòu)體、共用體與枚舉類型 277
14.9.1 實(shí)驗(yàn)?zāi)康暮鸵?277
14.9.2 實(shí)驗(yàn)內(nèi)容及操作步驟 278
14.9.3 選做題 280
14.10 實(shí)驗(yàn)九 文件 281
14.10.1 實(shí)驗(yàn)?zāi)康暮鸵?281
14.10.2 實(shí)驗(yàn)內(nèi)容及操作步驟 281
14.10.3 選做題 282
14.11 實(shí)驗(yàn)十 C++基礎(chǔ) 282
14.11.1 實(shí)驗(yàn)?zāi)康暮鸵?282
14.11.2 實(shí)驗(yàn)內(nèi)容及操作步驟 282
14.11.3 選做題 283
14.12 實(shí)驗(yàn)十一 綜合程序設(shè)計(jì) 283
14.12.1 實(shí)驗(yàn)?zāi)康暮鸵?283
14.12.2 實(shí)驗(yàn)內(nèi)容及步驟 284
14.12.3 選做題 284
附錄Ⅰ ASCII代碼對(duì)照表 285
附錄Ⅱ C語言中的關(guān)鍵字 286
附錄Ⅲ 運(yùn)算符優(yōu)先級(jí)和結(jié)合方向 287
附錄Ⅳ 常用庫(kù)函數(shù) 289
參考文獻(xiàn) 294

本目錄推薦

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