![](/up_files/book/ccb7682d688b98b88cd69ae3e272b976.jpg)
C語言程序設計——高職高專計算機技能型緊缺人才培養規劃教材
- 所屬分類:
高職高專計..
- 作者:
黃銳軍 編
- 出版社:
人民郵電出版社
- ISBN:9787115133090
- 出版日期:2005-4-1
-
原價:
¥24.00元
現價:¥18.00元
圖書簡介
全書共分12章。主要內容包括:C語言基礎知識,順序結構程序的設計,分支程序的設計,各種循環結構程序的設計,數組,函數的設計,指針,編譯預處理的概念與應用,結構,C++的基礎知識,文件的操作。最后一章介紹了幾個綜合應用程序。
本書力求通過大量的例子來講解C語言的語法結構,讀者可以通過閱讀這些例子并編寫類似的程序,鍛煉編程的能力。全書的例子都是基于Visual C++6.0的平臺上編寫的,并且全部調試通過。
本書為高職高專的教材,也可以作為學習程序設計的入門參考書。
目錄
第 1 章 基礎知識 1
1.1 簡單C語言程序的構成和格式 1
1.1.1 第一個程序 1
1.1.2 注釋語句 1
1.1.3 C語言程序的結構 2
1.1.4 C語言程序上機步驟 3
1.2 常量與變量 4
1.2.1 常量、變量的引入 4
1.2.2 常量 5
1.2.3 變量 5
1.2.4 變量的初始化 6
1.3 整數類型 6
1.3.1 整數常數與變量 6
1.3.2 整數的補碼表示 6
1.3.3 各種整數類型 7
1.3.4 整數的輸入輸出 9
1.4 字符類型 11
1.4.1 字符的ASCII碼表示 11
1.4.2 字符常數與變量 11
1.4.3 字符的輸入輸出 12
1.4.4 字符與整數 13
1.5 實數類型 13
1.5.1 實數常數與變量 13
1.5.2 實數的輸入輸出 14
1.6 字符串類型 15
1.6.1 字符串常數與變量 15
1.6.2 字符串在內存中的表示 16
1.6.3 字符串的輸入輸出 17
1.7 算術運算符與表達式 18
1.7.1 算術運算符與表達式 18
1.7.2 自加、自減運算 18
1.7.3 各種數據類型的混合運算 19
1.7.4 復合賦值運算 21
1.8 綜合實例 21
習題 23
第 2 章 順序結構程序設計 26
2.1 常用內部函數 26
2.1.1 常用數學函數 26
2.1.2 文件包含與函數調用 27
2.1.3 隨機函數 28
2.2 字符輸入輸出函數 30
2.2.1 字符輸入函數getchar 30
2.2.2 字符輸出函數putchar 30
2.3 格式輸入輸出函數 31
2.4 綜合實例 33
習題 36
第 3 章 分支結構程序設計 39
3.1 關系運算和邏輯運算 39
3.1.1 關系運算符和關系表達式 39
3.1.2 邏輯運算符和邏輯表達式 40
3.2 簡單if語句 41
3.2.1 簡單if條件語句 41
3.2.2 簡單if條件語句的應用 41
3.3 二分支if語句 43
3.3.1 二分支if條件語句 43
3.3.2 二分支if條件語句的應用 43
3.3.3 分支語句的嵌套 45
3.4 多分支if語句 46
3.4.1 多分支if語句 46
3.4.2 多分支if語句的應用 47
3.5 條件表達式 49
3.5.1 條件表達式 49
3.5.2 條件表達式的應用 49
3.6 switch多分支程序結構 50
3.6.1 switch多分支程序結構語句 50
3.6.2 switch多分支程序結構語句的應用 51
3.7 綜合實例 54
習題 57
第 4 章 循環結構程序設計 60
4.1 do循環結構 60
4.1.1 循環語句的引入 60
4.1.2 do循環語句 61
4.1.3 do循環的應用 62
4.2 while循環結構 64
4.2.1 while循環語句 64
4.2.2 while循環的應用 64
4.3 for循環結構 66
4.3.1 for循環語句 66
4.3.2 for循環的應用 67
4.3.3 幾種循環的比較 69
4.4 循環結構的嵌套與退出 69
4.4.1 循環結構的嵌套 69
4.4.2 多循環的規則 70
4.4.3 循環的退出 72
4.5 綜合實例 74
習題 78
第 5 章 數組 80
5.1 一維數組 80
5.1.1 一維數組的引入 80
5.1.2 一維數組的定義 81
5.1.3 一維數組的應用 82
5.1.4 數組應用要素 85
5.2 一維字符數組 86
5.2.1 一維字符數組 86
5.2.2 一維字符數組與字符串 86
5.2.3 字符串的輸入與輸出 87
5.3 字符串處理函數 88
5.3.1 字符串輸入輸出函數 88
5.3.2 常用字符串函數 89
5.3.3 字符串函數應用 93
5.4 數組排序與查找 95
5.4.1 數組排序 95
5.4.2 數組查找 96
5.5 二維數組 98
5.5.1 二維數組的定義 98
5.5.2 二維數組的應用 99
5.6 綜合實例 101
習題 105
第 6 章 函數 107
6.1 函數定義 107
6.2 函數參數與返回值 109
6.2.1 函數參數 109
6.2.2 函數返回值 110
6.2.3 設有返回值的函數 110
6.2.4 函數調用 111
6.2.5 函數應用 112
6.3 變量類型 114
6.3.1 局部變量 114
6.3.2 全局變量 115
6.3.3 靜態變量 118
6.3.4 變量的初始值 119
6.4 函數調用 119
6.4.1 嵌套調用 119
6.4.2 遞歸調用 120
6.5 綜合實例 122
習題 126
第 7 章 指針 129
7.1 指針概述 129
7.1.1 指針的引入 129
7.1.2 變量的指針與指針變量 130
7.2 指針與函數參數 132
7.2.1 指針作為函數參數 132
7.2.2 值傳遞與地址傳遞 134
7.3 指針與數組 136
7.3.1 指向數組的指針 136
7.3.2 通過數組指針訪問數組 137
7.3.3 指針移動與指針比較 138
7.4 數組與函數參數 140
7.4.1 數組作為函數參數 140
7.4.2 數組元素作為實際參數 142
7.5 字符串與指針 142
7.5.1 字符串指針 142
7.5.2 字符串指針作為函數參數 143
7.5.3 字符串函數 144
7.6 指針與二維數組 147
7.6.1 指針數組與二維數組 147
7.6.2 二維數組作為函數參數 148
7.6.3 字符串數組 149
7.7 動態數組 151
7.7.1 動態內存分配 151
7.7.2 動態數組 151
7.8 綜合實例 152
習題 157
第 8 章 編譯預處理 163
8.1 宏定義 163
8.1.1 不帶參數的宏定義 163
8.1.2 帶參數的宏定義 165
8.2 文件包含 167
8.2.1 文件包含 167
8.2.2 文件包含的應用 168
8.3 條件編譯 169
8.4 綜合實例 172
習題 175
第 9 章 結構 178
9.1 結構概述 178
9.1.1 結構的引入 178
9.1.2 結構的定義 179
9.2 結構變量與指針 181
9.2.1 結構變量 181
9.2.2 結構變量指針 181
9.2.3 結構變量初始化 182
9.2.4 結構與數組 182
9.2.5 結構的嵌套 182
9.3 結構與函數 184
9.3.1 結構作為函數參數 184
9.3.2 返回結構的函數 185
9.3.3 用結構來封裝數組 186
9.4 結構與單鏈表 188
9.4.1 包含結構指針的結構 188
9.4.2 單鏈表的構造 188
9.4.3 單鏈表的操作 191
9.5 綜合實例 193
習題 198
第 10 章 C++基礎 201
10.1 類與對象 201
10.1.1 類與對象的引入 201
10.1.2 類成員的訪問 202
10.2 this指針 205
10.2.1 對象指針與this指針 205
10.2.2 this指針的應用 206
10.3 構造函數與析構函數 207
10.3.1 構造函數 207
10.3.2 多個構造函數的重載 209
10.3.3 析構函數 211
10.4 引用與復制構造函數 212
10.4.1 引用 212
10.4.2 復制構造函數 215
10.5 動態內存分配 217
10.5.1 單個變量的動態分配 217
10.5.2 多個變量的動態分配 219
10.6 類成員的訪問規則 221
10.7 對象的賦值 223
10.7.1 對象的賦值 223
10.7.2 包含字符串指針的類 225
10.8 運算符重載 228
10.8.1 運算符重載 228
10.8.2 運算符重載的應用 229
10.9 綜合實例 233
習題 239
第 11 章 文件 245
11.1 文本文件 245
11.1.1 文件概述 245
11.1.2 文本文件的打開與關閉 246
11.1.3 讀寫文本文件 246
11.2 二進制文件 249
11.2.1 二進制文件概述 249
11.2.2 二進制文件的打開與關閉 249
11.2.3 讀寫二進制文件 250
11.2.4 二進制文件的定位 252
11.3 綜合實例 254
習題 259
第 12 章 綜合應用程序 261
12.1 日歷程序 261
12.1.1 日歷程序的C語言設計 261
12.1.2 日歷程序的另一種C語言設計 264
12.2 統計單詞程序 269
12.3 迷宮程序 275
12.3.1 迷宮及其路徑 275
12.3.2 棧結構及其運算 275
12.3.3 迷宮程序的C語言設計 276
附錄 ASCII碼表 280
同類熱銷圖書
書名 | 作者 | 出版社 | 價格 | 購買 |
Office 2007辦公軟件應用教程:工作任務匯編 | 陳靜,張爽.. | 化學工業出版社 | ¥49.00¥39.20 |
詳情 |
跟我動手學 S7-300/400PLC(附DVD) | 廖常初 主.. | 機械工業出版社 | ¥32.00¥24.50 |
詳情 |
Jewel CAD珠寶設計實用教程(第2版) | 王晨旭,劉.. | 人民郵電出版社 | ¥68.00¥54.40 |
詳情 |
優秀動漫游系列教材--游戲制作人生存手冊 | (英)愛爾.. | 中國科學技術出版.. | ¥59.00¥39.60 |
詳情 |
現代辦公自動化教程(Microsoft Office Specialist 2010 .. | 靳廣斌 主.. | 中國人民大學出版.. | ¥35.00¥28.00 |
詳情 |
VB6.0 程序設計實訓教程——21世紀高高專規劃教材 | 楊克玉 主.. | 機械工業出版社 | ¥22.00¥16.50 |
詳情 |
Windows Server 2003網絡管理(21世紀高職高專規劃教材—.. | 姜玉波 等.. | 清華大學出版社 | ¥29.00¥21.80 |
詳情 |
計算機網絡安全技術實驗教程 | 周緋菲,何.. | 北京郵電大學出版.. | ¥24.00¥18.90 |
詳情 |
UG NX7.5 基礎與實例教程(高職高專機電類工學結合模式教.. | 將建國,張.. | 清華大學出版社 | ¥32.00¥24.30 |
詳情 |
網頁設計與制作(Dreamweaver+Flash+Photoshop版)(第2版.. | 九州書源 .. | 清華大學出版社 | ¥36.80¥27.60 |
詳情 |
路由與交換技術 | 鄧秀慧 | 電子工業出版社 | ¥35.00¥28.00 |
詳情 |
EDA技術與Verilog HDL | 潘松,黃繼.. | 清華大學出版社 | ¥38.00¥28.90 |
詳情 |
中文版Excel 2007電子表格實用教程(計算機基礎與實訓教材.. | 謝啟祥 編.. | 清華大學出版社 | ¥30.00¥20.70 |
詳情 |
Windows Server 2008服務器搭建與管理(網絡工程師實用培.. | 李書滿,杜.. | 清華大學出版社 | ¥35.00¥26.60 |
詳情 |
網頁設計與制作教程(配光盤)(高職高專“工作過程導向”.. | 孫永道,高.. | 清華大學出版社 | ¥35.00¥26.30 |
詳情 |
Linux操作系統(第2版) | 邵國金 | 電子工業出版社 | ¥45.00¥36.80 |
詳情 |
計算機網絡基礎/高職高!笆晃濉庇嬎銠C類專業規劃教材 | 顧可民 主.. | 機械工業出版社 | ¥19.00¥14.30 |
詳情 |
零起點學辦公自動化——Office 2007視頻教程(配光盤)(I.. | 徐軍,郭晶.. | 清華大學出版社 | ¥29.00¥23.20 |
詳情 |
VC++程序設計基礎教程(高職高專計算機教學改革新體系規劃.. | 宋金珂,高.. | 清華大學出版社 | ¥28.00¥22.40 |
詳情 |
(教材)教育部高等學校高職高專計算機類專業建設參考方案 | 溫濤 等編.. | 中國鐵道出版社 | ¥40.00¥32.00 |
詳情 |
VB語言與測量程序設計(附光盤) | 佟彪 主編 | 中國電力出版社 | ¥39.80¥31.10 |
詳情 |
網站推廣(國家骨干高職院校建設成果 電子商務專業工作過.. | 孫丹 主編 | 清華大學出版社 | ¥26.00¥19.80 |
詳情 |
綜合布線技術項目教程(第2版) | 禹祿君 主.. | 電子工業出版社 | ¥39.00¥29.20 |
詳情 |
SQL Server2005數據庫實用教程(新世紀高職高專計算機專業.. | 屈武江,梁.. | 大連理工大學出版.. | ¥35.00¥28.00 |
詳情 |
網絡廣告設計與制作——21世紀高職高專藝術設計規劃教材 | 謝成開,王.. | 清華大學出版社 | ¥38.00¥26.30 |
詳情 |