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

C/C++程序設(shè)計

C/C++程序設(shè)計

定 價:¥24.00

作 者: 高俊文主編
出版社: 人民郵電出版社
叢編項: 高等學校教材
標 簽: C

ISBN: 9787115139979 出版時間: 2005-09-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 260 字數(shù):  

內(nèi)容簡介

  本書以程序設(shè)計為主線,系統(tǒng)介紹了C/C++語言及其程序設(shè)計技術(shù)。全書共分為13章,內(nèi)容包括:C語言知識、C++基礎(chǔ)知識、TurboC2.0及VisualC++6.0環(huán)境下的程序調(diào)試方法等。其中,C語言的基本知識部分依據(jù)教育部考試中心最新發(fā)布的《全國計算機等級考試考試大綱》編寫而成。本書結(jié)構(gòu)清晰,通俗易懂,應用大量的程序?qū)嵗?,強化程序設(shè)計能力,注重實際應用能力的培養(yǎng)。每章還設(shè)計了實訓指導,以供讀者上機演練。本書既可作為本科和高職高專程序設(shè)計入門課教材,也適用于全國計算機等級考試的輔導教材及廣大程序設(shè)計初學者的自學參考書。

作者簡介

暫缺《C/C++程序設(shè)計》作者簡介

圖書目錄

第1章 C語言基礎(chǔ) 1
1.1 程序設(shè)計方法 1
1.1.1 程序設(shè)計概述 1
1.1.2 程序設(shè)計的一般過程 2
1.1.3 結(jié)構(gòu)化程序設(shè)計思想 3
1.2 C語言簡介 4
1.2.1 C語言的發(fā)展 4
1.2.2 C語言的特點 5
1.3 C語言程序基本結(jié)構(gòu)及書寫風格 6
1.3.1 C語言程序的基本結(jié)構(gòu) 6
1.3.2 C語言程序的書寫風格 7
1.4 上機操作基礎(chǔ) 7
1.4.1 C語言程序的開發(fā)過程 7
1.4.2 TurboC集成開發(fā)環(huán)境 8
習題 11
第2章 數(shù)據(jù)類型.運算符和表達式 13
2.1 C語言的基本語法單位 13
2.2 常量與變量 14
2.3 基本數(shù)據(jù)類型 15
2.3.1 整型數(shù)據(jù) 15
2.3.2 實型數(shù)據(jù) 17
2.3.3 字符型數(shù)據(jù) 19
2.4 變量的初始化 20
2.5 運算符和表達式 20
2.5.1 算術(shù)運算符和算術(shù)表達式 21
2.5.2 表達式計算中的數(shù)據(jù)類型轉(zhuǎn)換 22
2.5.3 賦值運算符和賦值表達式 23
2.5.4 逗號運算符與逗號表達式 25
習題 25
第3章 C語言程序控制結(jié)構(gòu) 27
3.1 if語句 28
3.1.1 if語句的三種基本形式 28
3.1.2 If語句使用注意事項 30
3.1.3 if語句的嵌套 30
3.1.4 條件運算符和條件表達式 31
3.2 switch語句 32
3.2.1 switch語句(不帶break語句)一般形式 32
3.2.2 switch語句(帶break語句)一般形式 33
3.2.3 switch語句使用注意事項 34
3.3 for語句 34
3.3.1 for語句的一般形式 35
3.3.2 for語句使用注意事項 36
3.4 while語句 38
3.4.1 while語句的一般形式 38
3.4.2 while語句使用注意事項 38
3.5 do-while語句 39
3.5.1 do-while語句的一般形式 39
3.5.2 do-while語句使用注意事項 40
3.6 程序轉(zhuǎn)移控制語句 40
3.6.1 break語句 41
3.6.2 continue語句 41
3.6.3 goto語句 42
習題 43
第4章 數(shù)組 49
4.1 一維數(shù)組 49
4.1.1 一維數(shù)組定義和引用 49
4.1.2 一維數(shù)組的存儲形式 50
4.1.3 一維數(shù)組的使用 50
4.1.4 一維數(shù)組程序舉例 51
4.2 二維數(shù)組 52
4.2.1 二維數(shù)組的定義和引用 52
4.2.2 二維數(shù)組的存儲形式 53
4.2.3 二維數(shù)組的使用 53
4.2.4 二維數(shù)組程序舉例 54
4.3 字符數(shù)組 54
4.3.1 字符數(shù)組的定義和引用 55
4.3.2 字符串 55
4.3.3 字符數(shù)組的初始化及存儲形式 55
4.3.4 字符數(shù)組的輸入和輸出 56
4.3.5 字符串處理函數(shù) 58
4.3.6 字符串處理函數(shù)的應用 60
習題 61
第5章 函數(shù)與編譯預處理 64
5.1 函數(shù)的定義和調(diào)用 64
5.1.1 函數(shù)的定義 64
5.1.2 函數(shù)的調(diào)用 67
5.1.3 函數(shù)的返回值與函數(shù)的類型 68
5.1.4 函數(shù)聲明 69
5.2 形參與實參 70
5.2.1 函數(shù)的值調(diào)用和引用調(diào)用 70
5.2.2 函數(shù)的參數(shù) 71
5.3 函數(shù)的嵌套調(diào)用和遞歸調(diào)用 73
5.3.1 函數(shù)的嵌套調(diào)用 73
5.3.2 函數(shù)的遞歸調(diào)用 74
5.4 局部變量和全局變量 76
5.4.1 局部變量 76
5.4.2 全局變量 77
5.5 內(nèi)部函數(shù)和外部函數(shù) 78
5.5.1 內(nèi)部函數(shù) 78
5.5.2 外部函數(shù) 79
5.6 編譯預處理 80
5.6.1 宏定義 80
5.6.2 文件包含 83
習題 84
第6章 指針 87
6.1 變量的指針 87
6.1.1 指針的概念 87
6.1.2 指針變量的定義和賦值 88
6.1.3 指針變量的引用 89
6.1.4 指針變量作函數(shù)參數(shù) 90
6.2 數(shù)組的指針 92
6.2.1 一維數(shù)組的指針 93
6.2.2 二維數(shù)組的指針 94
6.2.3 字符串的指針 96
6.2.4 數(shù)組名和指針變量做函數(shù)參數(shù) 98
6.3 返回指針值的函數(shù) 100
6.4 指針數(shù)組與多級指針 102
6.4.1 指針數(shù)組 102
6.4.2 多級指針 104
6.5 函數(shù)指針 105
習題 106
第7章 結(jié)構(gòu)體.共用體和位運算 109
7.1 結(jié)構(gòu)體類型 109
7.1.1 結(jié)構(gòu)體定義.引用和初始化 109
7.1.2 結(jié)構(gòu)體類型變量的定義 111
7.1.3 結(jié)構(gòu)體變量的使用 112
7.1.4 結(jié)構(gòu)體變量的初始化 113
7.2 結(jié)構(gòu)體數(shù)組與結(jié)構(gòu)體指針 114
7.2.1 結(jié)構(gòu)體數(shù)組 114
7.2.2 結(jié)構(gòu)體指針 116
7.3 共用體類型 118
7.3.1 共用體類型的定義 119
7.3.2 共用體變量的使用與初始化 119
7.3.3 共用體類型數(shù)據(jù)的特點 120
7.4 枚舉類型 122
7.5 自定義類型 124
7.6 用指針處理鏈表 125
7.6.1 C語言動態(tài)分配函數(shù) 125
7.6.2 單鏈表及其基本運算的實現(xiàn) 126
7.7 位運算 129
7.7.1 位運算概念 129
7.7.2 位運算符 130
7.7.3 位段 133
習題 135
第8章 文件 139
8.1 C文件概述 139
8.2 標準文件的操作 141
8.2.1 標準文件讀寫函數(shù)的功能 141
8.2.2 標準文件讀寫函數(shù)的使用 142
8.3 一般文件的操作 145
8.3.1 文件類型指針 145
8.3.2 文件指針和讀寫指針 146
8.3.3 文件的打開與關(guān)閉 147
8.4 文件的讀寫 149
8.4.1 fputc()函數(shù)和fgetc()函數(shù) 149
8.4.2 fread()函數(shù)和fwrite()函數(shù) 152
8.4.3 fprintf()函數(shù)和fscanf()函數(shù) 155
8.4.4 其他讀寫函數(shù) 156
8.5 文件讀寫指針的定位(函數(shù)) 157
8.5.1 rewind()函數(shù) 157
8.5.2 文件隨機定位函數(shù)fseek() 158
8.5.3 ftell()函數(shù) 159
8.6 出錯的檢測 159
8.6.1 ferror()函數(shù) 159
8.6.2 clearerr()函數(shù) 159
習題 160
第9章 C程序設(shè)計應用實例 163
習題 184
第10章 C++初步認識 185
10.1 面向?qū)ο蟮姆椒ā?85
10.1.1 關(guān)于面向?qū)ο蟆?85
10.1.2 為什么要使用面向?qū)ο蟆?86
10.1.3 面向?qū)ο蟮幕靖拍睢?87
10.2 C++程序的框架結(jié)構(gòu) 190
10.3 VisualC++6.0集成環(huán)境使用 196
習題 199
第11章 類和對象 200
11.1 類的構(gòu)成 200
11.1.1 從結(jié)構(gòu)到類 200
11.1.2 類的定義 201
11.1.3 類和結(jié)構(gòu)體的關(guān)系 204
11.2 對象的定義和使用 204
11.2.1 對象的定義格式 204
11.2.2 對象成員的表示方法 204
11.2.3 對象的初始化 205
11.3 繼承與派生類 207
11.3.1 基類和派生類 207
11.3.2 單繼承 208
習題 212
第12章 流與文件操作 216
12.1 流及其類庫簡介 216
12.1.1 iostream類庫的頭文件 217
12.1.2 輸入/輸出流類和對象 217
12.1.3 文件和流 218
12.2 常用輸入/輸出函數(shù) 219
12.2.1 使用成員函數(shù)put()輸出一個字符 219
12.2.2 使用成員函數(shù)write()輸出一個字符串 219
12.2.3 使用成員函數(shù)get()獲取一個字符 220
12.2.4 使用成員函數(shù)read()讀取一個字符串 221
12.3 文件的打開和關(guān)閉 221
12.4 順序訪問文件 224
12.4.1 順序文件的建立 224
12.4.2 讀取順序訪問文件中的數(shù)據(jù) 226
12.5 隨機訪問文件 227
12.5.1 隨機訪問文件的結(jié)構(gòu) 227
12.5.2 文件的隨機讀寫方法 228
12.5.3 隨機訪問文件的建立與數(shù)據(jù)存取 229
習題 233
第13章 C++綜合應用實例 236
13.1 公司人員管理系統(tǒng) 236
13.1.1 問題描述(功能要求) 236
13.1.2 問題的解決方案 236
13.1.3 公司人員管理系統(tǒng)類的設(shè)計 237
13.2 公司人員管理系統(tǒng)的實現(xiàn) 237
實訓 246
實訓1 246
實訓2 246
實訓3 247
實訓4 247
實訓5 248
實訓6 249
實訓7 250
實訓8 251
實訓9 252
實訓10 252
實訓11 252
實訓12 253
實訓13 254
附錄 255
附錄1 ASCⅡ代碼表 255
附錄2 C運算符的優(yōu)先級與結(jié)合性 256
附錄3 TurboC2.0常用的庫函數(shù)及其標題文件 257
參考文獻 261

本目錄推薦

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