注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)教育/教材/教輔教材研究生/本科/專科教材C及C++程序設(shè)計(jì)

C及C++程序設(shè)計(jì)

C及C++程序設(shè)計(jì)

定 價(jià):¥36.00

作 者: 張富編
出版社: 人民郵電出版社
叢編項(xiàng): 高等學(xué)校計(jì)算機(jī)教材
標(biāo) 簽: C語(yǔ)言 程序設(shè)計(jì) 高等教育 教材

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115084767 出版時(shí)間: 2000-01-01 包裝: 膠版紙
開(kāi)本: 26cm 頁(yè)數(shù): 363頁(yè) 字?jǐn)?shù):  

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

  本書(shū)以Turbo C++為依據(jù),以C語(yǔ)言為起點(diǎn),全面地介紹C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)和面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。全書(shū)分為兩大部分,第一部分介紹C語(yǔ)言基礎(chǔ);第二部分介紹面向?qū)ο蟪绦蛟O(shè)計(jì)的概念和方法。本書(shū)可作為大學(xué)的程序設(shè)計(jì)語(yǔ)言教材或參考書(shū),也可供從事計(jì)算機(jī)工作的技術(shù)人員參考。

作者簡(jiǎn)介

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

圖書(shū)目錄

第一篇 C語(yǔ)言基礎(chǔ)
第一章 對(duì)C語(yǔ)言的初步認(rèn)識(shí) 2
1.1 C語(yǔ)言源程序 2
1.1.1 什么是源程序 2
1.1.2 C語(yǔ)言源程序的基本結(jié)構(gòu) 2
1.2 源程序的編譯和C++語(yǔ)言的集成開(kāi)發(fā)環(huán)境 5
1.2.1 C語(yǔ)言源程序的編譯 5
1.2.2 C程序的開(kāi)發(fā)過(guò)程 6
1.2.3 C++語(yǔ)言的集成開(kāi)發(fā)環(huán)境 6
1.3 函數(shù)的初步概念 7
1.3.1 C函數(shù) 7
1.3.2 函數(shù)的參數(shù) 9
1.3.3 函數(shù)的返回值 10
1.3.4 函數(shù)的一般格式 10
1.4 幾個(gè)基本程序語(yǔ)句的小結(jié) 11
1.4.1 注釋語(yǔ)句 11
1.4.2 賦值語(yǔ)句 11
1.4.3 變量說(shuō)明語(yǔ)句 11
1.5 簡(jiǎn)單的數(shù)據(jù)輸入與輸出 12
1.5.1 printf()函數(shù) 12
1.5.2 scanf()函數(shù) 13
1.5.3 putchar()函數(shù) 14
1.5.4 getchar()函數(shù) 15
小結(jié) 15
習(xí)題 16
第二章 數(shù)據(jù)、操作符和表達(dá)式 19
2.1 數(shù)據(jù)類型 19
2.1.1 基本數(shù)據(jù)類型 19
2.1.2 標(biāo)識(shí)符(Identifier) 19
2.2 整型數(shù)據(jù) 20
2.2.1 整型變量 20
2.2.2 整型常量 21
2.3 實(shí)型數(shù)據(jù) 21
2.3.1 實(shí)型變量 21
2.3.2 實(shí)型常量 21
2.4 字符型數(shù)據(jù) 22
2.4.1 字符型變量 22
2.4.2 字符型常量 23
2.5 變量說(shuō)明與初始化 24
2.5.1 變量說(shuō)明 24
2.5.2 全局變量和局部變量 24
2.5.3 變量的初始化 25
2.6 操作符和表達(dá)式 26
2.6.1 算術(shù)操作符 26
2.6.2 關(guān)系操作符 27
2.6.3 邏輯操作符 28
2.6.4 賦值操作符 30
2.7 表達(dá)式 31
2.7.1 表達(dá)式中數(shù)據(jù)類型的轉(zhuǎn)換 31
2.7.2 數(shù)據(jù)類型的強(qiáng)制轉(zhuǎn)換 32
小結(jié) 32
習(xí)題 33
第三章 程序控制語(yǔ)句-分支結(jié)構(gòu) 35
3.1 空語(yǔ)句與語(yǔ)句塊 35
3.1.1 空語(yǔ)句 35
3.1.2 語(yǔ)句塊 35
3.2 if語(yǔ)句 36
3.2.1 簡(jiǎn)單的if語(yǔ)句 36
3.2.2 if_else語(yǔ)句 39
3.2.3 if_else_if語(yǔ)句 40
3.2.4 if中的表達(dá)式 42
3.2.5 if語(yǔ)句的嵌套 43
3.3 switch語(yǔ)句 46
3.3.1 switch語(yǔ)句的一般格式和功能 46
3.3.2 default和break語(yǔ)句 49
3.3.3 switch嵌套 51
小結(jié) 53
習(xí)題 54
第四章 程序控制語(yǔ)句--循環(huán)結(jié)構(gòu) 55
4.1 goto語(yǔ)句 55
4.2 for循環(huán)語(yǔ)句 57
4.2.1 for循環(huán)語(yǔ)句的格式和基本應(yīng)用 57
4.2.2 對(duì)for語(yǔ)句的進(jìn)一步討論 60
4.3 while 循環(huán) 65
4.4 do_while 循環(huán) 67
4.5 多重循環(huán)-循環(huán)的嵌套 69
4.6 continue語(yǔ)句 72
小結(jié) 74
習(xí)題 74
第五章 位操作及其它操作 76
5.1 按位操作 76
5.1.1 按位操作符 76
5.1.2 位操作的優(yōu)先級(jí) 79
5.2 條件運(yùn)算操作符"?" 80
5.3 逗號(hào)(,)、方括號(hào)[ ]和圓括號(hào)( )操作符 82
5.3.1 逗號(hào)結(jié)合操作 82
5.3.2 方括號(hào)和圓括號(hào) 82
5.4 復(fù)合賦值運(yùn)算符 82
小結(jié) 83
習(xí)題 84
第六章 數(shù)組與字符串 85
6.1 一維數(shù)組 85
6.1.1 一維數(shù)組的定義 85
6.1.2 下標(biāo)變量的引用 86
6.1.3 一維數(shù)組的初始化 89
6.1.4 數(shù)組邊界檢查問(wèn)題 89
6.2 字符串 90
6.2.1 字符串?dāng)?shù)組 90
6.2.2 字符型數(shù)組的初始化 90
6.2.3 常用的字符串庫(kù)函數(shù) 92
6.2.4 字符串結(jié)束標(biāo)識(shí) 95
6.3 二維數(shù)組與多維數(shù)組 95
6.3.1 二維數(shù)組與多維數(shù)組的定義和引用 95
6.3.2 二維字符型數(shù)組 97
6.3.3 二維數(shù)組的初始化 98
小結(jié) 100
習(xí)題 100
第七章 指針 102
7.1 指針的概念 102
7.1.1 指針和指針變量 102
7.1.2 指針變量說(shuō)明 103
7.2 指針操作符和指針表達(dá)式 103
7.2.1 指針操作符 103
7.2.2 指針變量的初始化 104
7.2.3 指針運(yùn)算與指針表達(dá)式 105
7.3 指針和數(shù)組 107
7.3.1 指向數(shù)組的指針 107
7.3.2 指針的下標(biāo) 108
7.4 字符指針與字符數(shù)組 110
7.5 指針數(shù)組 111
7.6 指向指針的指針 113
小結(jié) 115
習(xí)題 115
第八章 函數(shù) 117
8.1 函數(shù)概述 117
8.2 函數(shù)的定義和調(diào)用 117
8.2.1 函數(shù)的定義 117
8.2.2 return 語(yǔ)句 119
8.2.3 函數(shù)的調(diào)用 120
8.3 返回非整型值的函數(shù) 121
8.3.1 函數(shù)原型的使用 122
8.3.2 void 類型函數(shù) 123
8.3.3 指針類型函數(shù) 123
8.4 函數(shù)的值調(diào)用和引用調(diào)用 124
8.4.1 值調(diào)用 125
8.4.2 引用調(diào)用 125
8.4.3 用數(shù)組作為參數(shù)調(diào)用函數(shù) 126
8.5 函數(shù)指針 127
8.6 函數(shù)的嵌套調(diào)用和遞歸調(diào)用 129
8.6.1 函數(shù)的嵌套調(diào)用 129
8.6.2 函數(shù)的遞歸調(diào)用 131
8.7 主函數(shù)main() 132
8.7.1 主函數(shù)main()的參數(shù) 132
8.7.2 函數(shù)main()的返回值 134
小結(jié) 135
習(xí)題 135
第九章 數(shù)據(jù)的存儲(chǔ)方式 137
9.1 局部變量和全局變量 137
9.1.1 局部變量 137
9.1.2 全局變量 138
9.2 變量的存儲(chǔ)方式 141
9.2.1 局部變量的存儲(chǔ)定義 142
9.2.2 全局變量的存儲(chǔ)定義 144
9.2.3 變量存儲(chǔ)類型小結(jié) 147
9.3 內(nèi)部函數(shù)和外部函數(shù) 147
9.3.1 內(nèi)部函數(shù) 147
9.3.2 外部函數(shù) 148
9.3.3 多文件程序的編譯-工程文件 149
9.4 動(dòng)態(tài)存儲(chǔ)單元 149
9.5 變量修飾符 const 150
小結(jié) 151
習(xí)題 152
第十章 用戶定義數(shù)據(jù)類型 153
10.1 結(jié)構(gòu)(Structure) 153
10.1.1 結(jié)構(gòu)的定義、結(jié)構(gòu)變量說(shuō)明和結(jié)構(gòu)變量成員的訪問(wèn) 153
10.1.2 結(jié)構(gòu)變量的初始化 156
10.1.3 結(jié)構(gòu)數(shù)組 158
10.1.4 把結(jié)構(gòu)傳遞給函數(shù) 161
10.1.5 結(jié)構(gòu)指針 162
10.2 位域(Bit_Fields) 167
10.2.1 位域結(jié)構(gòu)的定義 167
10.2.2 位域結(jié)構(gòu)變量的說(shuō)明 167
10.2.3 位域變量的引用 168
10.3 聯(lián)合(Unions) 169
10.3.1 聯(lián)合類型的定義 169
10.3.2 聯(lián)合類型變量的說(shuō)明 169
10.3.3 聯(lián)合類型變量的引用 170
10.4 枚舉(Enumerations) 172
10.4.1 枚舉類型的定義 172
10.4.2 枚舉類型變量的定義 172
10.4.3 枚舉類型變量的引用 173
小結(jié) 173
習(xí)題 174
第十一章 C語(yǔ)言的預(yù)處理器 176
11.1 宏定義和宏替換 176
11.1.1 不帶參數(shù)的宏定義 176
11.1.2 帶參數(shù)的宏定義 179
11.1.3 取消宏定義 180
11.2 文件包含 180
11.3 條件編譯 181
11.3.1 #if_#endif類型的條件編譯命令 181
11.3.2 #ifdef和#ifndef類型的條件編譯命令 182
小結(jié) 184
習(xí)題 184
第十二章 屏幕控制 185
12.1 文本模式 185
12.1.1 文本窗口 185
12.1.2 建立窗口 185
12.1.3 建立窗口函數(shù)window() 187
12.1.4 窗口I/O函數(shù) 188
12.1.5 文本的幾種不同模式 189
12.2 圖形模式 192
12.2.1 初始化視頻適配器 192
12.2.2 退出圖形模式 194
12.3 常用繪圖函數(shù) 194
12.3.1 圖形窗口-視區(qū) 194
12.3.2 基本圖形函數(shù) 195
12.4 圖形方式下輸出文本 197
12.4.1 文本函數(shù) 198
12.4.2 圖形文本的樣式 198
小結(jié) 199
習(xí)題 199
第十三章 磁盤(pán)文件操作(I/O系統(tǒng)) 200
13.1 文件概述 200
13.1.1 C文件的概念 200
13.1.2 流的概念 200
13.1.3 緩沖文件系統(tǒng)和非緩沖文件系統(tǒng) 201
13.2 控制臺(tái)I/O 201
13.2.1 簡(jiǎn)單的控制臺(tái)I/O函數(shù) 202
13.2.2 格式化的控制臺(tái)I/O 204
13.2.3 標(biāo)準(zhǔn)設(shè)備文件及I/O改向 204
13.3 ANSI 文件I/O系統(tǒng) 205
13.3.1 文件結(jié)構(gòu)類型和文件指針 205
13.3.2 打開(kāi)文件和關(guān)閉文件 206
13.3.3 文件的讀和寫(xiě) 208
13.3.4 文件的定位與文件的隨機(jī)存取 218
13.3.5 刪除文件 221
小結(jié) 221
習(xí)題 221
第二篇 C++面向?qū)ο蟪绦蛟O(shè)計(jì)
第十四章 C++ 概述 224
14.1 面向?qū)ο蟮某绦蛟O(shè)計(jì) 224
14.1.1 傳統(tǒng)的程序設(shè)計(jì)方法 224
14.1.2 面向?qū)ο蟮某绦蛟O(shè)計(jì) 225
14.2 面向?qū)ο蠓椒ǖ幕咎卣?225
14.2.1 對(duì)象 225
14.2.2 類 226
14.2.3 繼承(inheritance) 226
14.2.4 多態(tài)性(polymorphism) 226
14.3 C++對(duì)C的擴(kuò)充 226
14.3.1 變量的定義 227
14.3.2 C++的函數(shù)原型 227
14.3.3 常數(shù)說(shuō)明 227
14.3.4 C++的注釋語(yǔ)句 228
14.3.5 C++的標(biāo)準(zhǔn)I/O操作 228
14.3.6 作用域區(qū)分符 229
14.3.7 函數(shù)參數(shù)的缺省 230
14.3.8 引用型變量 231
14.3.9 內(nèi)聯(lián)函數(shù) 233
14.3.10 動(dòng)態(tài)內(nèi)存分配 234
小結(jié) 236
習(xí)題 236
第十五章 類 237
15.1 類的結(jié)構(gòu) 237
15.1.1 類的定義 237
15.1.2 類成員函數(shù)的定義 238
15.1.3 類的對(duì)象的定義與訪問(wèn) 239
15.2 內(nèi)聯(lián)函數(shù) 242
15.2.1 用修飾符inline說(shuō)明成員函數(shù) 243
15.2.2 隱式內(nèi)聯(lián)函數(shù) 243
15.3 友元函數(shù) 244
15.4 類的靜態(tài)成員 249
15.5 傳遞對(duì)象給函數(shù) 251
15.5.1 值調(diào)用 251
15.5.2 引用調(diào)用 252
15.6 類和指針 254
15.6.1 對(duì)象指針 254
15.6.2 this指針 256
15.7 類與結(jié)構(gòu)類型和聯(lián)合類型的關(guān)系 258
15.7.1 類與結(jié)構(gòu)類型 258
15.7.2 類與聯(lián)合類型 260
小結(jié) 261
習(xí)題 261
第十六章 類的工具 262
16.1 構(gòu)造函數(shù)和析構(gòu)函數(shù) 262
16.1.1 不帶參數(shù)的構(gòu)造函數(shù) 262
16.1.2 析構(gòu)函數(shù) 263
16.1.3 帶參數(shù)的構(gòu)造函數(shù) 265
16.1.4 構(gòu)造函數(shù)參數(shù)的缺省值 266
16.2 函數(shù)重載 268
16.2.1 一般函數(shù)的重載 268
16.2.2 構(gòu)造函數(shù)重載 269
16.2.3 重載類成員函數(shù) 271
16.2.4 構(gòu)造函數(shù)的動(dòng)態(tài)初始化 272
16.3 運(yùn)算符重載 273
16.3.1 成員運(yùn)算符函數(shù)的重載 274
16.3.2 友元運(yùn)算符函數(shù) 278
16.4 對(duì)象的動(dòng)態(tài)存儲(chǔ)管理 282
小結(jié) 283
習(xí)題 283
第十七章 類的繼承 285
17.1 繼承 285
17.1.1 繼承與派生類 285
17.1.2 公有派生 286
17.1.3 私有派生 289
17.2 繼承機(jī)制中的初始化 291
17.2.1 不帶參數(shù)的基類構(gòu)造函數(shù) 291
17.2.2 帶參數(shù)的基類構(gòu)造函數(shù) 293
17.3 多重繼承 295
17.3.1 多重繼承的繼承機(jī)制 295
17.3.2 指向派生類的指針 297
17.4 虛基類 299
17.4.1 多重繼承中的二義性 299
17.4.2 虛基類 302
小結(jié) 304
習(xí)題 304
第十八章 虛函數(shù) 307
18.1 虛函數(shù) 307
18.1.1 虛函數(shù)的概念 307
18.1.2 為什么要使用虛函數(shù) 309
18.2 純虛函數(shù)和抽象基類 312
18.2.1 純虛函數(shù) 312
18.2.2 抽象基類 313
18.3 編譯連接與執(zhí)行連接 316
小結(jié) 316
習(xí)題 316
第十九章 C++的I/O系統(tǒng) 317
19.1 C++的I/O系統(tǒng)概述 317
19.1.1 流與文件 317
19.1.2 C++的流 318
19.2 定義自己的插入操作符和提取操作符 319
19.2.1 創(chuàng)建插入符 319
19.2.2 重載提取符 322
19.3 格式化 I/O 324
19.3.1 用ios類的成員函數(shù)實(shí)現(xiàn)格式化輸出 324
19.3.2 使用控制器函數(shù)實(shí)現(xiàn)格式化I/O 327
19.4 文本文件的I/O 328
19.4.1 打開(kāi)和關(guān)閉文件 328
19.4.2 文本文件的讀和寫(xiě) 330
19.4.3 檢測(cè)文件尾 332
19.5 二進(jìn)制文件的I/O 333
19.5.1 字節(jié)方式的讀寫(xiě) 333
19.5.2 塊方式的讀寫(xiě) 335
19.6 文件的隨機(jī)訪問(wèn) 336
小結(jié) 339
習(xí)題 339
附錄一 實(shí)驗(yàn)指導(dǎo)書(shū) 341
附錄二 常用Turbo C庫(kù)函數(shù) 355
附錄三 常用字符的ASCII碼 357
附錄四 教學(xué)大綱 358
附錄五 郵電高等函授《C及C++程序設(shè)計(jì)》教學(xué)進(jìn)程表 361
參考資料 363

本目錄推薦

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