書籍信息
內容簡介
圖書目錄
1.1程式設計語言簡述 1
1.2C語言簡介 3
1.3C語言程式的基本結構 4
1.4C語言程式的運行 5
本章小結 6
習題 6
第2章數據類型 8
2.1標識符 8
2.2關鍵字 8
2.3數據類型 9
2.4常量 10
2.5變數 14
本章小結 21
習題 21
第3章運算符與表達式 23
3.1表達式與運算符 23
3.2算術運算符與算術表達式 24
3.3賦值運算符與賦值表達式 27
3.4關係運算符與關係表達式 28
3.5邏輯運算符與邏輯表達式 29
3.6逗號運算符與逗號表達式 31
3.7運算符的優先權和結合性 32
本章小結 34
習題 34
第4章常用的數據輸入/輸出函式 36
4.1語句 36
4.2數據的輸入/輸出 37
4.3字元數據輸入/輸出 38
4.4格式輸入/輸出函式 39
4.5順序結構程式套用 45
本章小結 46
習題 46
第5章選擇結構程式設計 48
5.1選擇結構 48
5.2if語句 48
5.3switch語句 54
5.4選擇結構程式套用 57
本章小結 58
習題 59
第6章循環控制 61
6.1while語句 61
6.2do…while語句 64
6.3for語句 66
6.43種循環語句的比較 69
6.5循環嵌套 70
6.6轉移語句 72
6.7循環結構程式套用舉例 75
本章小結 80
習題 80
第7章數組 84
7.1一維數組 84
7.2二維數組 91
7.3字元數組 95
7.4多維數組 104
7.5數組的排序算法 105
本章小結 109
習題 109
第8章函式 112
8.1函式概述 112
8.2函式的定義 113
8.3函式的調用 114
8.4函式的嵌套調用和遞歸調用 120
8.5函式與數組 123
8.6變數的作用域和生存期 126
8.7內部函式和外部函式 135
本章小結 137
習題 137
第9章指針 140
9.1指針概述 140
9.2數組與指針 147
9.3字元串與指針 155
9.4返回指針值的函式 160
9.5函式的指針和指向函式的指針變數 161
9.6指針數組和指向指針的指針 163
本章小結 166
習題 167
第10章結構體和共用體 171
10.1結構體 171
10.2結構體數組 177
10.3結構體指針 179
10.4結構體與函式 183
10.5鍊表 186
10.6共用體 190
10.7枚舉類型 191
10.8類型定義 193
本章小結 195
習題 196
第11章檔案 198
11.1檔案概述 198
11.2檔案的打開與關閉 200
11.3檔案的讀和寫 202
11.4檔案的定位 213
11.5檔案檢測函式 217
本章小結 217
習題 218
附錄一ASCII表 220
附錄二C語言中的關鍵字 221
附錄三運算符的優先權和結合方向 222
附錄四C庫函式 224
參考文獻 228