大學C語言實用教程(第3版)

大學C語言實用教程(第3版)

《大學C語言實用教程(第3版)》是2023年清華大學出版社出版的圖書,作者是潘旭華、姜書浩、高珊、王桂榮。

基本介紹

  • 中文名:大學C語言實用教程(第3版)
  • 作者:潘旭華、姜書浩、高珊、王桂榮
  • 出版時間:2023年8月1日
  • 出版社:清華大學出版社
  • ISBN:9787302638995 
  • 定價:54.50 元
內容簡介,圖書目錄,

內容簡介

C語言是一門廣泛套用的計算機語言。本書以程式設計為主線,以程式設計的需要帶動語言知識的學習,系統介紹了C語言及其程式設計技術。全書共9章,包括簡單的C程式設計,基本數據類型、常量和變數,數據運算,程式流程控制,數組和字元串,指針,函式,複合數據類型、檔案與預處理等。通過豐富的C程式設計實例,詳盡介紹相應的算法知識,各章編排了一定量的練習題,以幫助讀者鞏固所學知識,提高程式設計能力。 本書以案例引導帶動內容介紹。

圖書目錄

目錄
第1章簡單的C程式設計1
1.1C語言的產生和發展1
1.2開發環境2
1.3編譯環境4
1.4C程式的結構和書寫風格6
1.5輸入與輸出8
1.6運行程式9
習題111
第2章基本數據類型、常量和變數13
2.1關鍵字和標識符13
2.2數據類型14
2.3常量和變數15
2.4輸入和輸出18
2.5字元數據輸入與輸出函式22
習題223
第3章數據運算26
3.1運算符與表達式26
3.2算術運算26
3.3賦值運算30
3.4逗號運算(順序運算)31
3.5關係運算和邏輯運算32
3.5.1關係運算32
3.5.2邏輯運算34
3.6位運算35
習題339
第4章程式流程控制42
4.13種基本結構42
4.2順序結構43
4.3選擇結構45
4.3.1if…else語句45
4.3.2switch語句51
4.4循環結構55
4.4.1for循環55
4.4.2while循環58
4.4.3do…while循環60
4.5轉移控制語句62
習題469
第5章數組和字元串73
5.1數組的概念73
5.2數組的定義和機記憶體儲74
5.2.1數組的定義74
5.2.2數組的存儲75
5.3數組的初始化76
5.3.1一維數組的初始化76
5.3.2二維數組的初始化76
5.3.3字元型數組的初始化77
5.3.4有關數組初始化的幾點說明77
5.3.5初始化定義數組78
5.4數組的基本操作80
5.4.1數組元素的引用80
5.4.2數組的賦值80
5.4.3數組的輸入和輸出81
5.5數組的套用86
5.5.1數值數組的套用86
5.5.2字元串處理函式94
習題5103
第6章指針106
6.1地址、指針和指針變數106
6.1.1地址和地址的運算106
6.1.2指針和指針變數109
6.2指針的運算112
6.3指針與數組114
6.3.1指針與一維數組114
6.3.2指針與二維數組116
6.4指針與字元串123
6.5二級指針和多級指針128
習題6130
第7章函式135
7.1模組化程式設計135
7.1.1模組化程式設計的特點135
7.1.2C語言程式的模組結構136
7.2C函式的定義和調用137
7.2.1C函式的定義137
7.2.2函式的調用139
7.3數據傳遞142
7.3.1參數傳遞方式142
7.3.2函式返回值方式152
7.3.3全局變數方式155
7.3.4函式指針155
7.4存儲類型與函式調用158
7.4.1變數的存儲類型159
7.4.2函式的存儲類型與函式調用164
7.5函式的遞歸調用165
7.6main函式的參數與返回值168
習題7171
第8章複合數據類型177
8.1結構類型177
8.2結構數據在函式間的傳遞183
8.3遞歸結構與鍊表189
8.4枚舉類型198
8.5類型定義200
習題8202
第9章檔案與預處理207
9.1檔案概述207
9.2檔案的打開與關閉209
9.3檔案的讀寫操作211
9.3.1文本檔案讀寫213
9.3.2二進制檔案讀寫218
9.4檔案檢測函式220
9.5順序存取與隨機存取檔案222
9.6編譯預處理231
9.6.1宏定義231
9.6.2檔案包含235
9.6.3條件編譯238
習題9240
附錄AC語言運算符246
附錄BASCII碼248
附錄CC常用庫函式及其功能249
附錄D習題參考答案254
附錄EC程式套用開發案例259

相關詞條

熱門詞條

聯絡我們