注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關C/C++程序設計

C/C++程序設計

C/C++程序設計

定 價:¥24.00

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

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

內容簡介

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

作者簡介

暫缺《C/C++程序設計》作者簡介

圖書目錄

第1章 C語言基礎 1
1.1 程序設計方法 1
1.1.1 程序設計概述 1
1.1.2 程序設計的一般過程 2
1.1.3 結構化程序設計思想 3
1.2 C語言簡介 4
1.2.1 C語言的發(fā)展 4
1.2.2 C語言的特點 5
1.3 C語言程序基本結構及書寫風格 6
1.3.1 C語言程序的基本結構 6
1.3.2 C語言程序的書寫風格 7
1.4 上機操作基礎 7
1.4.1 C語言程序的開發(fā)過程 7
1.4.2 TurboC集成開發(fā)環(huán)境 8
習題 11
第2章 數據類型.運算符和表達式 13
2.1 C語言的基本語法單位 13
2.2 常量與變量 14
2.3 基本數據類型 15
2.3.1 整型數據 15
2.3.2 實型數據 17
2.3.3 字符型數據 19
2.4 變量的初始化 20
2.5 運算符和表達式 20
2.5.1 算術運算符和算術表達式 21
2.5.2 表達式計算中的數據類型轉換 22
2.5.3 賦值運算符和賦值表達式 23
2.5.4 逗號運算符與逗號表達式 25
習題 25
第3章 C語言程序控制結構 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 程序轉移控制語句 40
3.6.1 break語句 41
3.6.2 continue語句 41
3.6.3 goto語句 42
習題 43
第4章 數組 49
4.1 一維數組 49
4.1.1 一維數組定義和引用 49
4.1.2 一維數組的存儲形式 50
4.1.3 一維數組的使用 50
4.1.4 一維數組程序舉例 51
4.2 二維數組 52
4.2.1 二維數組的定義和引用 52
4.2.2 二維數組的存儲形式 53
4.2.3 二維數組的使用 53
4.2.4 二維數組程序舉例 54
4.3 字符數組 54
4.3.1 字符數組的定義和引用 55
4.3.2 字符串 55
4.3.3 字符數組的初始化及存儲形式 55
4.3.4 字符數組的輸入和輸出 56
4.3.5 字符串處理函數 58
4.3.6 字符串處理函數的應用 60
習題 61
第5章 函數與編譯預處理 64
5.1 函數的定義和調用 64
5.1.1 函數的定義 64
5.1.2 函數的調用 67
5.1.3 函數的返回值與函數的類型 68
5.1.4 函數聲明 69
5.2 形參與實參 70
5.2.1 函數的值調用和引用調用 70
5.2.2 函數的參數 71
5.3 函數的嵌套調用和遞歸調用 73
5.3.1 函數的嵌套調用 73
5.3.2 函數的遞歸調用 74
5.4 局部變量和全局變量 76
5.4.1 局部變量 76
5.4.2 全局變量 77
5.5 內部函數和外部函數 78
5.5.1 內部函數 78
5.5.2 外部函數 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 指針變量作函數參數 90
6.2 數組的指針 92
6.2.1 一維數組的指針 93
6.2.2 二維數組的指針 94
6.2.3 字符串的指針 96
6.2.4 數組名和指針變量做函數參數 98
6.3 返回指針值的函數 100
6.4 指針數組與多級指針 102
6.4.1 指針數組 102
6.4.2 多級指針 104
6.5 函數指針 105
習題 106
第7章 結構體.共用體和位運算 109
7.1 結構體類型 109
7.1.1 結構體定義.引用和初始化 109
7.1.2 結構體類型變量的定義 111
7.1.3 結構體變量的使用 112
7.1.4 結構體變量的初始化 113
7.2 結構體數組與結構體指針 114
7.2.1 結構體數組 114
7.2.2 結構體指針 116
7.3 共用體類型 118
7.3.1 共用體類型的定義 119
7.3.2 共用體變量的使用與初始化 119
7.3.3 共用體類型數據的特點 120
7.4 枚舉類型 122
7.5 自定義類型 124
7.6 用指針處理鏈表 125
7.6.1 C語言動態(tài)分配函數 125
7.6.2 單鏈表及其基本運算的實現 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 標準文件讀寫函數的功能 141
8.2.2 標準文件讀寫函數的使用 142
8.3 一般文件的操作 145
8.3.1 文件類型指針 145
8.3.2 文件指針和讀寫指針 146
8.3.3 文件的打開與關閉 147
8.4 文件的讀寫 149
8.4.1 fputc()函數和fgetc()函數 149
8.4.2 fread()函數和fwrite()函數 152
8.4.3 fprintf()函數和fscanf()函數 155
8.4.4 其他讀寫函數 156
8.5 文件讀寫指針的定位(函數) 157
8.5.1 rewind()函數 157
8.5.2 文件隨機定位函數fseek() 158
8.5.3 ftell()函數 159
8.6 出錯的檢測 159
8.6.1 ferror()函數 159
8.6.2 clearerr()函數 159
習題 160
第9章 C程序設計應用實例 163
習題 184
第10章 C++初步認識 185
10.1 面向對象的方法 185
10.1.1 關于面向對象 185
10.1.2 為什么要使用面向對象 186
10.1.3 面向對象的基本概念 187
10.2 C++程序的框架結構 190
10.3 VisualC++6.0集成環(huán)境使用 196
習題 199
第11章 類和對象 200
11.1 類的構成 200
11.1.1 從結構到類 200
11.1.2 類的定義 201
11.1.3 類和結構體的關系 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 常用輸入/輸出函數 219
12.2.1 使用成員函數put()輸出一個字符 219
12.2.2 使用成員函數write()輸出一個字符串 219
12.2.3 使用成員函數get()獲取一個字符 220
12.2.4 使用成員函數read()讀取一個字符串 221
12.3 文件的打開和關閉 221
12.4 順序訪問文件 224
12.4.1 順序文件的建立 224
12.4.2 讀取順序訪問文件中的數據 226
12.5 隨機訪問文件 227
12.5.1 隨機訪問文件的結構 227
12.5.2 文件的隨機讀寫方法 228
12.5.3 隨機訪問文件的建立與數據存取 229
習題 233
第13章 C++綜合應用實例 236
13.1 公司人員管理系統(tǒng) 236
13.1.1 問題描述(功能要求) 236
13.1.2 問題的解決方案 236
13.1.3 公司人員管理系統(tǒng)類的設計 237
13.2 公司人員管理系統(tǒng)的實現 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)先級與結合性 256
附錄3 TurboC2.0常用的庫函數及其標題文件 257
參考文獻 261

本目錄推薦

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