C語言程式設計(第4版)(2020年清華大學出版社出版的圖書)

《C語言程式設計(第4版)》是2020年清華大學出版社出版的圖書,作者是譚浩強。

基本介紹

  • 書名:C語言程式設計(第4版)
  • 作者:譚浩強
  • 出版社:清華大學出版社
  • 出版時間:2020年
  • ISBN:9787302544043
內容簡介,基本信息,圖書目錄,

內容簡介

本書針對我國套用型大學的實際情況,由譚浩強教授在《C程式設計》一書的基礎上編寫出版的。本書降低起點,精簡內容,通俗易懂,突出重點,緊扣基本要求,使讀者容易學習。該書出版後受到廣泛歡迎,到目前已更新三版,累計重印70多次。本書是在《C語言程式設計》(第3版)(譚浩強,清華大學出版社)的基礎上修訂再版的。

基本信息

C語言程式設計(第4版)
作者:譚浩強
定價:59元
印次:4-1
ISBN:9787302544043
出版日期:2020.06.01
出版社:清華大學出版社

圖書目錄

第1章程式設計與C語言1
1.1計算機與程式、程式設計語言1
1.2C語言的出現和發展過程2
1.3簡單的C語言程式3
1.4運行C程式的步驟與方法7
1.4.1運行C程式的步驟7
1.4.2上機運行C程式的方法8
本章小結16
習題17
第2章數據的存儲與運算18
2.1數據在計算機中是怎樣存儲的18
2.1.1數據在計算機中是以二進制形式存儲的18
2.1.2位、位元組和地址19
2.1.3不同類型數據的存儲方式20
2.2整型數據的運算與分析22
2.2.1整型數據運算程式舉例和分析22
2.2.2整型常量與整型變數24
2.3實型數據的運算與分析27
2.3.1實型數據的運算舉例27
2.3.2實型常量的表示形式29
2.3.3實型變數30
2.4字元型數據的運算32
2.4.1字元數據運算的簡單例子32
2.4.2字元常量和字元變數33
2.4.3字元串常量38
2.5符號常量39
2.5.1為什麼要用符號常量 39
2.5.2符號常量的性質和使用方法42
2.6算術運算符和算術表達式43
2.6.1算術運算符44
2.6.2算術表達式45
2.7C運算符和C表達式47
2.7.1C運算符47
2.7.2C表達式48
2.8提高部分48
2.8.1求補碼的方法48
2.8.2整型常量的表示形式49
2.8.3整型變數的類型50
2.8.4整型常量的類型51
2.8.5C語言允許使用的數據類型52
2.8.6運算符的優先權與結合性52
本章小結53
習題54
第3章最簡單的C程式設計——順序程式設計56
3.1算法是程式的靈魂56
3.1.1什麼是算法56
3.1.2怎樣表示算法58
3.2程式的三種基本結構61
3.3C語句綜述63
3.4賦值表達式和賦值語句65
3.4.1賦值表達式65
3.4.2賦值過程中的類型轉換68
3.4.3賦值語句69
3.4.4變數賦初值70
3.5數據輸入輸出的概念71
3.6字元數據的輸入輸出72
3.6.1用putchar函式輸出一個字元73
3.6.2用getchar函式輸入一個字元74
3.7簡單的格式輸入與輸出76
3.7.1用簡單的printf函式輸出數據77
3.7.2用簡單的scanf函式輸入數據81
3.8順序結構程式設計舉例84
3.9提高部分88
3.9.1關於無符號數據與有符號數據之間的賦值88
3.9.2較複雜的輸入輸出格式控制90
3.9.3簡單易用的C++的輸入輸出98
本章小結99
習題100
第4章選擇結構程式設計102
4.1條件判斷102
4.1.1條件判斷的含義102
4.1.2關係運算符和關係表達式103
4.1.3邏輯運算符和邏輯表達式105
4.2用if語句實現選擇結構108
4.2.1用if語句實現選擇結構舉例108
4.2.2if語句的一般形式110
4.2.3if語句使用的說明111
4.2.4使用嵌套的if語句實現多層條件判斷112
4.3利用switch語句實現多分支選擇結構117
4.4程式綜合舉例119
4.5提高部分123
4.5.1用條件表達式實現簡單的選擇結構123
4.5.2在程式中使用條件表達式125
本章小結126
習題127
第5章循環結構程式設計130
5.1程式中需要用循環結構130
5.2用while語句和do…while語句實現循環130
5.2.1用while語句實現循環130
5.2.2用do…while語句實現循環133
5.3用for 語句實現循環135
5.3.1for語句的一般形式和執行過程135
5.3.2for循環程式舉例 136
5.4循環的嵌套140
5.5提前結束循環141
5.5.1用break語句提前退出循環 141
5.5.2用continue語句提前結束本次循環143
5.6幾種循環的比較145
5.7循環程式綜合舉例145
5.8提高部分150
5.8.1while和do…while循環的比較150
5.8.2for語句的各種形式152
本章小結155
習題156
第6章利用數組處理批量數據157
6.1為什麼要用數組157
6.2怎樣定義和引用一維數組157
6.2.1怎樣定義一維數組158
6.2.2怎樣引用一維數組的元素158
6.2.3一維數組的初始化160
6.2.4一維數組程式舉例161
6.3怎樣定義和引用二維數組164
6.3.1怎樣定義二維數組 164
6.3.2怎樣引用二維數組的元素165
6.3.3二維數組的初始化166
6.3.4二維數組程式舉例167
6.4字元數組171
6.4.1怎樣定義字元數組及對其初始化 171
6.4.2怎樣引用字元數組172
6.4.3字元串和字元串結束標誌173
6.4.4怎樣進行字元數組的輸入輸出175
6.4.5字元串處理函式177
6.4.6字元數組套用舉例178
6.5提高部分182
6.5.1為什麼在定義二維數組時採用兩對雙括弧的形式182
6.5.2對C的字元串函式的詳細說明183
本章小結188
習題189
第7章用函式實現模組化程式設計190
7.1函式是什麼190
7.2函式的定義和調用193
7.2.1為什麼要定義函式193
7.2.2怎樣定義函式193
7.2.3怎樣調用函式194
7.2.4對被調用函式的聲明和函式原型197
7.3函式的嵌套調用和遞歸調用200
7.3.1函式的嵌套調用200
7.3.2函式的遞歸調用202
7.4數組作為函式參數208
7.4.1用數組元素作函式實參208
7.4.2用數組名作函式參數210
7.5變數的作用域和生存期217
7.5.1變數的作用域——局部變數和全局變數217
7.5.2變數的存儲方式和生存期220
7.5.3關於作用域和生存期的小結224
7.6內部函式和外部函式226
7.6.1什麼是內部函式226
7.6.2什麼是外部函式226
7.7提高部分229
7.7.1實參求值的順序229
7.7.2遞歸的典型例子——Hanoi(漢諾)塔問題229
本章小結233
習題235
第8章善於使用指針237
8.1什麼是指針237
8.2指針變數238
8.2.1使用指針變數訪問變數的例子238
8.2.2怎樣定義指針變數240
8.2.3怎樣引用指針變數241
8.2.4指針變數作為函式參數243
8.3通過指針引用數組249
8.3.1數組元素的指針249
8.3.2通過指針引用數組元素250
8.3.3用數組名作函式參數255
8.4通過指針引用字元串260
8.4.1字元串的表示形式260
8.4.2字元指針作函式參數265
8.4.3使用字元指針變數和字元數組的區別269
8.5提高部分272
8.5.1指針使用的技巧272
8.5.2多維數組的指針274
8.5.3指向函式的指針275
8.5.4返回指針值的函式275
8.5.5指針數組276
8.5.6多重指針——指向指針的指針276
本章小結278
習題281
第9章使用結構體類型處理組合數據——用戶自定義數據類型283
9.1定義和使用結構體變數283
9.1.1自己建立結構體類型283
9.1.2定義結構體類型變數285
9.1.3結構體變數的初始化和引用287
9.2結構體數組291
9.3結構體指針294
9.4用結構體變數和結構體變數的指針作函式參數298
9.5用指針處理鍊表302
9.5.1什麼是線性鍊表302
9.5.2建立簡單的靜態鍊表303
9.5.3建立動態鍊表304
9.6提高部分307
9.6.1共用體類型307
9.6.2枚舉類型308
本章小結310
習題311
第10章利用檔案保存數據313
10.1C檔案的有關概念313
10.1.1什麼是檔案313
10.1.2檔案名稱314
10.1.3檔案的分類314
10.1.4檔案緩衝區315
10.1.5檔案類型指針315
10.2檔案的打開與關閉316
10.2.1用fopen函式打開數據檔案317
10.2.2用fclose函式關閉檔案318
10.3檔案的順序讀寫319
10.3.1向檔案讀寫字元319
10.3.2向檔案讀寫一個字元串323
10.3.3檔案的格式化讀寫327
10.3.4用二進制方式讀寫檔案328
10.4檔案的隨機讀寫332
10.4.1檔案位置標記及其定位332
10.4.2隨機讀寫檔案335
10.5提高部分337
10.5.1系統定義的檔案類型指針337
10.5.2回車換行符的轉換337
10.5.3fread和fwrite函式用於二進制檔案的輸入輸出338
10.5.4檔案讀寫的出錯檢測338
本章小結339
習題340
附錄A常用字元與ASCII代碼對照表342
附錄BC語言中的關鍵字343
附錄C運算符和結合性344
附錄DC語言常用語法提要347
附錄EC庫函式352
參考文獻359

相關詞條

熱門詞條

聯絡我們