程式設計基礎(C語言)(2004年清華大學出版社出版的圖書)

程式設計基礎(C語言)(2004年清華大學出版社出版的圖書)

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

《程式設計基礎(C語言)》是2004年清華大學出版社出版的圖書。

基本介紹

  • 中文名:程式設計基礎(C語言)
  • 外文名:Fundamentals of Programming (C Language
  • 題材:圖書
  • 語言:國語
  • 出版時間:2004年1月
  • 出版社清華大學出版社
  • ISBN: 9787302078760
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

C語言是現代最流行的通用程式設計語言之一,它的簡潔、緊湊、靈活、實用、高效、可移植性好等優點深受廣大用戶歡迎。C語言的數據類型豐富,它既具有高級程式設計語言的優點,又具有低級程式設計語言的特點;既可以用來編寫系統程式,又可以用來編寫應用程式。因此,C語言正在被迅速地推廣和普及。 本書計算機語言和程式設計的基本知識、C語言的發展與特點出發,全面、系統地介紹C語言程式設計中的變數、運算符號、表達式、數據類型、存儲類別、語句、函式等,還由淺入深地介紹程式設計的基本方法和算法。 本書可以作為高等院校非計算機專業的程式設計和C語言的教材,也可以作為初次學習C語言程式設計的讀者的參考書。

圖書目錄

第1章 C語言概述 1
1.1 計算機語言 1
1.2 C語言簡介 1
1.2.1 C語言的歷史 1
1.2.2 C語言編程說明 2
1.3 簡單的C語言程式介紹 3
1.4 C語言程式的開發過程 6
小結 8
習題 8
第2章 基本數據類型和運算符 10
2.1 關鍵字、標識符和保留標識符 10
2.2 基本數據類型 12
2.2.1 常量和變數的概念 12
2.2.2 整型變數及其輸出 14
2.2.3 實型變數及其輸出 19
2.2.4 整型常量和實型常量 21
2.2.5 字元常量和字元串常量 22
2.2.6 字元變數及其輸出 25
2.2.7 用char定義小整數 27
2.2.8 符號常量 28
2.3 運算符和表達式 30
2.3.1 表達式 30
2.3.2 算術運算符 31
2.3.3 算術表達式中數據類型的轉換 32
2.3.4 賦值運算符 35
2.3.5 標準系統庫函式調用 39
2.3.6 增量運算符 41
2.3.7 逗號運算符和逗號表達式 43
2.3.8 運算符優先權和結合方向 43
小結 45
習題 46
第3章 簡單程式和選擇語句 49
3.1 結構化程式設計概述 49
3.2 scanf()函式和字元輸入、輸出函式調用 51
3.2.1 數據輸入的概念 51
3.2.2 scanf()函式的調用 52
3.2.3 字元輸入函式 55
3.2.4 字元輸出函式 55
3.3 表達式語句 56
3.4 複合語句 57
3.5 副作用和順序點 57
3.6 關係運算符 59
3.7 邏輯運算符 60
3.8 條件運算符 64
3.9 if條件語句 65
3.9.1 if結構 66
3.9.2 if-else結構 70
3.9.3 if-else-if結構 72
3.9.4 條件語句的嵌套 77
3.10 結構化流程圖 81
3.11 switch語句 85
3.12 程式設計舉例 90
小結 95
習題 96
第4章 循環語句和轉移語句 100
4.1 循環的概念 100
4.2 for循環 101
4.3 while循環 111
4.4 do-while循環 114
4.5 break語句 117
4.6 continue語句 117
4.7 多重循環 119
4.8 goto語句 127
小結 129
習題 129
第5章 數組 133
5.1 一維數組 133
5.1.1 一維數組的定義 133
5.1.2 一維數組元素的引用 134
5.1.3 一維數組元素的初始化 136
5.2 二維數組 138
5.2.1 二維數組的定義 138
5.2.2 二維數組的引用 139
5.2.3 二維數組元素的初始化 141
5.3 數組的查找與排序操作 144
5.3.1 排序 144
5.3.2 查找 147
5.4 字元數組和字元串 149
5.4.1 字元數組的定義 150
5.4.2 字元數組的引用 150
5.4.3 字元數組的初始化 151
5.4.4 字元串及其結束標誌 153
5.4.5 字元數組的輸入輸出 155
5.4.6 常用的字元串處理函式 157
5.5 程式設計舉例 161
小結 165
習題 166
第6章 函式 171
6.1 函式的概念 171
6.2 函式的定義 172
6.3 函式的調用 173
6.4 函式的返回值 177
6.5 函式參數及函式間的數據傳遞 181
6.5.1 非數組名作為函式參數 185
6.5.2 數組名作為函式參數 186
6.6 函式的嵌套與遞歸調用 189
6.6.1 函式的嵌套調用 189
6.6.2 函式的遞歸調用 192
6.7 變數的存儲類型及其作用域 195
6.7.1 局部變數及其存儲類型 196
6.7.2 全局變數及其存儲類型 201
6.8 內部函式和外部函式 204
6.8.1 內部函式 204
6.8.2 外部函式 205
6.9 套用舉例 207
小結 213
習題 214
第7章 指針 217
7.1 指針的基本概念 217
7.2 指針變數的定義和初始化 218
7.2.1 指針變數的定義 218
7.2.2 指針變數的初始化 219
7.3 指針運算符 219
7.3.1 取地址運算符& 219
7.3.2 指針運算符 * 220
7.4 指針變數的運算 220
7.4.1 賦值運算 220
7.4.2 加減算術運算 222
7.4.3 兩指針變數進行關係運算 224
7.4.4 指針變數還可以與0比較 225
7.5 指針變數作為函式參數 227
7.6 指針和數組的關係 235
7.6.1 指向數組的指針變數 235
7.6.2 通過指針引用數組元素 236
7.6.3 通過指針引用數組元素時應注意的幾個問題 238
7.6.4 數組名作函式參數 239
7.7 指向字元串的指針變數 245
7.7.1 字元串的表示形式 245
7.7.2 使用字元串指針變數與字元數組的區別 246
7.7.3 字元串指針作為函式參數 248
7.8 指向多維數組的指針變數 252
7.8.1 多維數組的地址 252
7.8.2 指向數組的指針變數——數組指針變數 256
7.9 指針數組和指向指針的指針 257
7.9.1 指針數組的概念 257
7.9.2 指針數組的套用 259
7.9.3 指向指針的指針變數 264
7.10 指向函式的指針 266
7.10.1 函式指針的概念 266
7.10.2 函式指針的套用 268
7.11 指針型函式 272
小結 274
習題 277
第8章 預處理程式 286
8.1 概述 286
8.2 預處理指令#include 286
8.3 預處理指令#define:符號常量 287
8.4 預處理指令#define:宏 288
8.4.1 無參宏定義 288
8.4.2 帶參宏定義 292
8.5 條件編譯 294
小結 298
習題 299
第9章 結構與聯合 301
9.1 結構定義和結構變數的引用 301
9.1.1 結構定義 301
9.1.2 結構變數的引用 304
9.1.3 結構變數的初始化 305
9.2 結構數組 306
9.2.1 結構數組的定義 306
9.2.2 結構數組的初始化 307
9.3 指向結構的指針 309
9.4 結構與函式 311
9.5 引用自身的結構 315
9.6 欄位結構 317
9.7 位運算 318
9.8 聯合 320
9.9 枚舉 322
9.10 類型定義 324
9.11 程式設計舉例 327
小結 330
習題 331
第10章 輸入輸出 333
10.1 終端輸出函式 333
10.1.1 字元輸出函式putchar 333
10.1.2 格式輸出函式printf 334
10.2 終端輸入函式 341
10.2.1 字元輸入函式getchar 341
10.2.2 格式輸入函式scanf 342
10.2.3 字元串輸入函式gets 345
10.3 系統命令調用函式system 346
10.4 程式舉例 347
小結 349
習題 349
第11章 檔案 351
11.1 C檔案概述 351
11.2 檔案類型指針 352
11.3 檔案的打開與關閉 353
11.3.1 檔案的打開(fopen)函式 353
11.3.2 檔案的關閉(fclose)函式 354
11.4 檔案的讀寫 355
11.4.1 檔案的字元讀寫函式 355
11.4.2 檔案的字元串讀寫函式 357
11.4.3 檔案的數據塊讀寫函式 359
11.4.4 檔案的格式化輸入輸出函式 361
11.4.5 其他讀寫函式 362
11.5 檔案的定位 364
11.5.1 置檔案位置指針於檔案開頭位置的函式rewind 364
11.5.2 改變檔案位置指針位置的函式fseek 365
11.5.3 取得檔案當前位置的函式ftell 366
11.6 檔案的錯誤檢測 366
11.6.1 檔案讀寫錯誤檢測函式ferror 367
11.6.2 清除檔案錯誤標誌函式clearerr 367
11.7 程式設計舉例 367
小結 371
習題 371
附錄1 常用字元與ASCII代碼對照表 374
附錄2 C語言常用語法提要 375
附錄3 C庫函式 380
參考文獻 388

相關詞條

熱門詞條

聯絡我們