C語言程式設計及套用教程(2014年清華大學出版社出版的圖書)

C語言程式設計及套用教程(2014年清華大學出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

基本介紹

  • 中文名
  • 作者
  • 出版時間
  • 出版社
  • ISBN
  • 定價
  • 裝幀
  • 印次
內容簡介,目錄,

內容簡介

目錄

2.4.2 整數的取值範圍 20
2.4.3 C語言中整型變數的取值範圍 21
2.5 實型變數 21
2.5.1 實型數據的存儲形式 22
2.5.2 實型變數 22
2.6 字元變數 23
2.6.1 字元的存儲形式 23
2.6.2 字元變數 24
2.7 不同數據類型之間的相互轉換 24
2.8 運算符和表達式 26
2.8.1 算術運算符和算術表達式 27
2.8.2 賦值運算符和賦值表達式 28
2.8.4 邏輯運算符和邏輯表達式 31
2.8.5 條件運算符和條件表達式 33
2.8.6 逗號運算符和逗號表達式 34
2.9 位運算 34
2.9.1 位運算符和位運算表達式 34
2.9.2 位運算詳解 35
2.10 完整的輸入/輸出函式 39
2.10.1 字元的輸入/輸出函式 39
2.10.2 字元串的輸入/輸出函式 40
2.10.3 格式轉換說明符 40
2.10.4 格式修飾符 43
2.11 順序結構暨運算符表達式綜合套用舉例 45
習題2 48
第3章 選擇結構和循環結構 52
3.1 選擇結構 52
3.1.1 選擇結構概述 52
3.1.2 if語句和單雙路分支 53
3.1.3 多路分支結構 57
3.2 循環控制結構 61
3.2.1 循環結構概述 61
3.2.2 用goto語句實現當循環 61
3.2.3 while當循環語句 62
3.2.4 do…while當循環語句 63
3.2.5 for循環語句 64
3.2.6 循環語句的嵌套 66
3.2.7 break語句和continue語句 66
3.2.8 幾種循環的比較 69
3.3 控制結構套用舉例 69
習題3 76
第4章 數組與字元串 82
4.1 一維數組 82
4.1.1 一維數組的聲明、定義和初始化 82
4.1.2 一維數組元素的引用 84
4.1.3 一維數組的套用 84
4.2 二維數組 87
4.2.1 二維數組的聲明、定義與初始化 87
4.2.2 二維數組及元素的引用 89
4.2.3 二維數組的套用 89
4.3 字元數組與字元串 92
4.3.1 字元數組 93
4.3.2 字元數組的引用 95
4.3.3 字元串的操作 96
4.3.4 字元串處理標準庫函式 99
4.4 數組綜合套用舉例 102
習題4 110
第5章 函式與帶參數宏 115
5.1 函式的聲明、定義與調用 115
5.1.1 函式的聲明與定義 115
5.1.2 函式調用 116
5.1.3 函式參數傳遞 118
5.1.4 主函式main()中的參數 121
5.2 函式的嵌套調用與遞歸調用 122
5.2.1 函式的嵌套調用 122
5.2.2 函式的遞歸調用 123
5.3 內部函式和外部函式 124
5.3.1 內部函式 125
5.3.2 外部函式 125
5.4 帶參數宏 126
5.5 庫函式及預處理命令#include 129
5.6 函式綜合套用舉例 130
習題5 138
第6章 變數的作用域與存儲類型 142
6.1 變數的作用域 142
6.1.1 局部作用域 142
6.1.2 全局作用域 143
6.2 局部變數與全局變數 143
6.2.1 局部變數 143
6.2.2 全局變數 145
6.3 全局變數作用域的擴展 146
6.4 變數的生命歷程與存儲類型 147
6.4.1 自動變數 148
6.4.2 外部變數 150
6.4.3 靜態變數 151
6.4.4 暫存器變數 152
6.5 綜合套用舉例 152
6.5.1 局部變數綜合套用舉例 152
6.5.2 外部變數的套用舉例 154
習題6 156
第7章 指針 161
7.1 變數的地址和指針變數 161
7.1.1 變數的地址及變數存取方式 161
7.1.2 指針變數的聲明和指針變數的基類型 163
7.1.3 指針變數的定義 164
7.2 指針運算 164
7.2.1 指針運算符 164
7.2.2 指針運算 165
7.3 指針變數作為函式的參數 167
7.4 數組的指針與指向數組的指針變數 169
7.4.1 指向一維數組的指針變數 169
7.4.2 指向多維數組的指針變數 172
7.5 數組名作為函式的參數 174
7.5.1 用指向一維數組的指針作函式的參數 174
7.5.2 用指向多維數組的指針作函式參數 177
7.6 字元串的指針和指向字元串的指針變數 179
7.6.1 字元串的訪問形式 179
7.6.2 字元串指針作為函式參數 180
7.6.3 字元數組與字元串指針的區別 181
7.7 指向函式的指針 181
7.7.1 函式的指針 181
7.7.2 用指向函式的指針作函式參數 182
7.8 返回指針值的函式 183
7.9 指針數組與指向指針的指針 184
7.9.1 指針數組的概念 184
7.9.2 指向指針的指針 186
7.9.3 指針數組作main()函式的參數 187
7.10 指針的綜合套用舉例 188
習題7 191
第8章 結構體和共用體 197
8.1 結構體類型 197
8.1.1 結構體類型 197
8.1.2 結構體類型的定義 198
8.2 結構體變數的聲明與引用 200
8.2.1 結構體變數的聲明 200
8.2.2 結構體變數的引用 201
8.3 結構體數組 204
8.3.1 結構體數組的聲明 204
8.3.2 結構體數組的引用 204
8.4 結構體與指針 207
8.4.1 結構體指針變數 207
8.4.2 指向結構體數組的指針 208
8.4.3 結構體指針數組 208
8.5 共用體類型 209
8.5.1 共用體類型 209
8.5.2 共用體類型的定義 210
8.6 共用體變數的聲明與引用 211
8.6.1 共用體變數的聲明 211
8.6.2 共用體變數的引用 211
8.7 結構體和共用體作為函式的參數 213
8.7.1 結構體作為函式參數 213
8.7.2 共用體作為函式參數 215
8.8 鍊表的基本操作 216
8.8.1 鍊表概述 216
8.8.2 動態鍊表的建立 218
8.8.3 鍊表節點的查找 220
8.8.4 鍊表節點的插入 224
8.8.5 鍊表節點的刪除 225
8.9 特殊的基本數據類型——枚舉類型 227
8.9.1 枚舉型的定義 227
8.9.2 枚舉型變數的聲明與引用 228
8.10 位段及其運算 229
8.10.1 位段的定義 230
8.10.2 位段變數的聲明 230
8.10.3 位段變數的使用 231
8.11 結構體共用體枚舉的綜合套用 231
習題8 236
第9章 檔案 239
9.1 檔案概述 239
9.1.1 ASCII檔案 239
9.1.2 二進制檔案 240
9.1.3 文本檔案與二進制檔案的存取 240
9.2 檔案的打開與關閉 241
9.2.1 檔案打開函式fopen() 242
9.2.2 檔案關閉函式fclose() 243
9.3 檔案的順序讀寫 244
9.3.1 字元讀寫函式 244
9.3.2 字元串讀寫函式 246
9.3.3 檔案格式化讀寫函式 247
9.3.4 數據塊讀寫函式 250
9.4 檔案的定位與隨機讀寫 252
9.5 檔案操作套用舉例 256
習題9 261
參考文獻 264
附錄A 常用字元與ASCII代碼對照表 265
附錄B C語言中的關鍵字 266
附錄C C語言中的運算符和結合性 268
附錄D C語言常用語法提要 270
附錄E TurboC語言常用庫函式表 273

相關詞條

熱門詞條

聯絡我們