C語言程式設計(工業和信息化普通高等教育“十二五”規劃教材立項項目)

C語言程式設計(工業和信息化普通高等教育“十二五”規劃教材立項項目)

《C語言程式設計(工業和信息化普通高等教育“十二五”規劃教材立項項目)》是2012年3月人民郵電出版社出版的圖書,作者是彭正文、盧昕。

基本介紹

  • 書名:C語言程式設計(工業和信息化普通高等教育“十二五”規劃教材立項項目)
  • 作者:彭正文、盧昕
  • ISBN:9787115273673
  • 頁數:246
  • 定價:34.00 元
  • 出版社:人民郵電出版社
  • 出版時間:2012年3月
  • 裝幀:平裝
  • 開本:16 開
  • 責任編輯:潘新文
  • 字數:385 千字
  • 版次:1-1
內容提要,圖書目錄,

內容提要

本書可作為高職高專和套用型本科的教材,也可作為自學者用書。

圖書目錄

第1章 計算機與C語言 1
1.1 計算機的基本工作原理 1
1.1.1 計算機基本結構 1
1.1.2 程式及算法 2
1.1.3 計算機語言 5
1.1.4 程式設計的基本步驟 6
1.2 C語言的歷史 7
1.3 C語言的特點 7
1.4 C程式的編譯平台 8
1.4.1 Turbo C平台介紹 9
1.4.2 Visual C++平台介紹 11
小結 11
習題 11
第2章 C語言源程式簡介 13
2.1 簡單的“Hello”程式 13
2.1.1 C語言源程式的構成 13
2.1.2 從源程式到可執行程式 15
2.2 初步剖析C源程式 18
小結 20
習題 21
第3章 C語言的基本元素 22
3.1 C語言的最小單位和基本單位 22
3.1.1 字元集 22
3.1.2 標識符與保留字 23
3.2 程式中的數據描述 23
3.2.1 常量 23
3.2.2 變數 23
3.3 程式中的基本數據類型 24
3.3.1 數據類型 24
3.3.2 從一種類型到另一種類型 28
3.4 程式中的運算 29
3.4.1 算術運算 29
3.4.2 關係運算 31
3.4.3 邏輯運算 32
3.4.4 位運算 32
3.4.5 其他運算 33
3.4.6 表達式和表達式的值 33
3.4.7 運算符的優先權和結合性 35
3.5 再次了解C語言源程式 37
3.5.1 分析main函式 37
3.5.2 C語言語句 39
3.5.3 在控制台上輸入輸出 39
3.5.4 *.c檔案和*.h檔案 43
小結 45
習題 45
第4章 跟著基本流程走 50
4.1 平坦的順序語句 50
4.2 猶豫的岔路口——分支語句 52
4.2.1 二選一的岔路——if語句 53
4.2.2 多選一的岔路——switch語句 58
4.3 不可少的重複——循環語句 60
4.3.1 謹慎的循環——while語句 60
4.3.2 魯莽的循環——do-while語句 62
4.3.3 重複次數明確的循環——for語句 63
4.3.4 善意的打斷——break和continue 68
4.4 曲徑通幽——跟著流程走 70
4.4.1 素數問題 70
4.4.2 實用的計算器 71
小結 72
習題 73
第5章 輕鬆使用數組 81
5.1 構造一維數組 81
5.1.1 定義及初始化 82
5.1.2 元素的訪問 82
5.1.3 輕鬆的排序 83
5.2 構造二維數組 84
5.2.1 定義及初始化 84
5.2.2 元素的訪問 85
5.2.3 矩陣運算不再難 86
5.3 特殊的數組——字元數組和字元串 86
5.4 數組的魅力——密碼問題 87
小結 89
習題 89
第6章 靈活運用函式 91
6.1 神秘的函式 91
6.1.1 函式定義 91
6.1.2 函式調用 92
6.2 再談變數 94
6.2.1 變數的作用域和生存期 94
6.2.2 局部變數和全局變數 95
6.2.3 變數的存儲類別 98
6.3 函式之間的調用 102
6.3.1 參數傳遞 102
6.3.2 數組傳遞 104
6.3.3 函式嵌套 106
6.4 特殊的嵌套調用——遞歸函式 107
6.4.1 遞歸函式的特徵 107
6.4.2 有趣的漢諾塔問題 109
6.5 函式也有內外之分 111
6.5.1 內部函式 111
6.5.2 外部函式 112
6.6 函式套用實例 112
小結 115
習題 115
第7章 神奇的指針 117
7.1 細說指針 117
7.1.1 通過指針變數訪問記憶體空間 117
7.1.2 指針變數運算 120
7.2 自己管理程式空間 121
7.2.1 學會使用malloc 121
7.2.2 學會使用free 123
7.3 指針和數組 125
7.3.1 用指針訪問一維數組 125
7.3.2 用指針訪問二維數組 128
7.3.3 字元指針、字元串和字元數組 131
7.4 指針參數與函式指針 133
7.4.1 參數傳遞——指針參數傳遞 133
7.4.2 函式指針 136
7.5 靈活的指針 139
小結 143
習題 144
第8章 自己設計數據類型 147
8.1 結構體類型 147
8.1.1 定義結構體類型 147
8.1.2 訪問結構體中的成員 149
8.1.3 結構體數組 151
8.1.4 結構體鍊表 155
8.2 枚舉 159
8.2.1 枚舉定義和訪問 159
8.2.2 有趣的商場摸獎問題 160
8.3 共用體 164
8.4 為類型重命名——typedef 167
8.5 自己解決綜合測評問題 168
小結 175
習題 175
第9章 與外設打交道 179
9.1 讀寫磁碟 179
9.1.1 檔案結構和檔案指針 179
9.1.2 檔案操作步驟 181
9.1.3 檔案常見操作 182
9.2 親密接觸檔案 193
小結 196
習題 196
第10章 C的編譯系統 197
10.1 C語言源程式的旅程 197
10.2 宏 199
10.2.1 常量宏 199
10.2.2 帶參宏和函式 201
10.3 檔案包含預處理指令 203
10.4 為機器減負——條件編譯 204
小結 208
習題 208
第11章 C程式與Windows作業系統* 210
11.1 Windows作業系統和Windows程式 210
11.1.1 了解Windows 210
11.1.2 Windows程式的特徵 211
11.1.3 面向對象的思維方法 216
11.2 Windows程式元素 217
11.2.1 用戶界面的構件 217
11.2.2 句柄 219
11.2.3 數據類型及常量 220
11.2.4 應用程式使用的一些術語 223
11.2.5 事件和訊息 224
11.2.6 視窗 225
11.2.7 訊息循環 231
11.3 一個最簡單的Win32程式 233
小結 237
習題 237
附錄 238
參考文獻 246

熱門詞條

聯絡我們