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

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

《c語言程式設計》是2020年清華大學出版社出版的圖書。

《C語言程式設計(21世紀高等學校計算機套用技術規劃教材)》
  • 出版社: 清華大學出版社
  • ISBN:9787302560494
  • 版次:1
  • 商品編碼:12727979
  • 品牌:清華大學
  • 包裝:平裝
  • 開本:16
  • 出版時間:2020-09-01
  • 用紙:膠版紙
  • 頁數:296
  • 字數:449000
內容簡介
本書以標準廈灑煉C為框架。按照緊扣基礎和面向套用的原則,介紹了C語言程式設計的基本規範、思路和方法。本書從培養學生的實際編程龍定能力出發,注重實例教學和實踐練習,突承促盛煮出重點講解和難點分析,圖文並重,文字流暢。本書概念清楚,內容全面,書中所有示例程式均給出了算法思路的分析、算法步驟及運行結果。每個程式都遵循標準化的編程風格,便於學生理解和自學。本書適合作為高等院校各類專業C語言程式設計課程的教材,亦適合初學者自學和供廣大雅設愉套程式設計開發人員參考。
目錄
第1章概述1
1.1程式設計及程式設計語言1
1.1.1低級語言1
1.1.2高級語言1
1.2算法及其表示方法2
1.2.1算法的基本概念及特性2
1.2.2算法的表示方法3
1.3C語言簡介5
1.3.1C語言的產生與發展5
1.3.2C語言的特點6
1.3.3C語言程式的基本結構7
1.3.4C語言的基本語法單位10
1.3.5運行C語言程式嘗煮殃的一般步驟12
1.4Visual C++ 2010集成開發環境簡介13
1.4.1Visual C++的開發環境13
1.4.2使用Visual Studio 2010新建及運行C程式項目14
1.4.3調試程式的方法16
1.4.4運行多檔案組成的C程式的方法17
習題118
第2章數據類型、運算符與表達式19
2.1C語言的數據類型19
2.2常量21
2.2.1直接常量22
2.2.2符號常量26
2.3變數27
2.3.1變數名與變數值27
2.3.2變數的定義27
2.3.3變數初始化28
2.4運算符與表達式29
2.4.1C語言的運算符簡介29
2.4.2算術運算30
2.4.3關係運算32
2.4.4邏輯運算33
2.4.5賦值運算36
2.4.6逗號運算39
2.4.7位運算40
2.4.8數據之間的混合運算42
習題244
目錄C語言程式設計第3章輸入輸出與簡單程式設計47
3.1概述47
3.2流程控制結構與語句48
3.3基本的標準輸入輸出函虹店敬數49
3.4單個字元的輸入和輸出50
3.4.1字元輸入50
3.4.2字元輸出51
3.5格式化輸出53
3.5.1整數的輸出55
3.5.2實數的輸出56
3.5.3單個字元的輸出57
3.5.4字元串的輸出57
3.5.5混合數據的輸出58
3.5.6使用printf函式時的注意事項58
3.6格式化輸入59
3.6.1整數的輸入60
3.6.2實數的輸入61
3.6.3字元和字元串的輸入61
3.6.4混合數據類型的輸入63
3.6.5使用scanf函式時的注意事項63
3.7簡單程式設計65
習題368
第4章選擇結構程式設計70
4.1if語句70
4.1.1if語句的3種基本形式70
4.1.2if語句的嵌套74
4.1.3條件表達式75
4.2switch語句76
習題479
第5章循環結構程式設計80
5.1while語句80
5.2do…while語句83
5.3for語句85
5.4用goto語句和if語句構成循環88
5.4.1goto語句88
5.4.2帶標號語句88
5.5循環的嵌套88
5.6關於循環語句的幾點說明90
5.7break語句和continue語句90
5.7.1break語句90
5.7.2continue語句91
習題592
第6章數組94
6.1一維數組94
6.1.1一維跨茅立數組的定義94
6.1.2一維數組的引用95
6.1.3一維數組的賦值96
6.1.4一維數組的套用舉例98
6.2二維數組102
6.2.1二維數組的定義102
6.2.2二維數組元素的引用103
6.2.3二維數組的賦值103
6.2.4二維數組的套用舉例104
6.3字元數組107
6.3.1字元串常量107
6.3.2字元數組的定義107
6.3.3字元數組的引用107
6.3.4字元數組的初始化108
6.3.5字元串處理函式108
6.3.6字元數組的套用舉例111
6.4數組綜合套用舉例113
習題6120
第7章函式122
7.1結構化程式設計與函式122
7.1.1結構化程式設計122
7.1.2函式概述124
7.2函式定義與函式說明126
7.2.1函式定義126
7.2.2函式說明129
7.3函式調用和參數傳遞131
7.3.1函式調用131
7.3.2參數傳遞135
7.4函式的嵌套調用和遞歸調用137
7.4.1函式的嵌套調用137
7.4.2函式的遞歸調用138
7.5數組作為函式參數143
7.5.1數組元素作為函式實參143
7.5.2數組名作為函式參數144
7.6局部變數和全局變數149
7.6.1局部變數149
7.6.2全局變數151
7.7變數的存儲類型153
7.7.1動態存儲方式與靜態存儲方式153
7.7.2自動變數155
7.7.3外部變數156
7.7.4靜態變數158
7.7.5暫存器變數160
7.8內部函式和外部函式161
習題7163
第8章編譯預處理167
8.1宏定義167
8.1.1無參宏定義167
8.1.2帶參宏定義170
8.2條件編譯174
8.3檔案包含177
習題8179
第9章指針182
9.1地址和指針的基本概念182
9.2指針變數184
9.2.1指針變數的定義184
9.2.2指針變數的類型185
9.2.3指針變數的初始化185
9.2.4指針變數的引用186
9.2.5指針變數的運算189
9.2.6指針變數作為函式參數190
9.3通過指針引用數組193
9.3.1一維數組的指針193
9.3.2通過指針訪問一維數組194
9.3.3通過指針在函式間傳遞一維數組197
9.3.4通過指針訪問二維數組202
9.4指針與字元串206
9.4.1字元串與指向字元串的指針206
9.4.2字元串指針變數與字元數組的區別207
9.5函式指針變數210
9.6指針型函式212
9.7指針數組和指向指針的指針214
9.7.1指針數組的概念214
9.7.2指向指針的指針217
9.7.3main函式的參數219
習題9220
第10章結構與聯合221
10.1概述221
10.2結構類型的聲明與引用222
10.2.1結構類型的聲明222
10.2.2聲明結構類型變數的方法223
10.2.3結構變數的初始化224
10.2.4訪問結構的成員225
10.2.5結構的嵌套228
10.3結構數組229
10.3.1結構數組的聲明229
10.3.2結構數組的初始化229
10.3.3結構數組元素的引用230
10.4指向結構類型數據的指針232
10.5結構與函式233
10.5.1結構成員作為函式的參數233
10.5.2結構作為函式的參數234
10.5.3將指向結構的指針作為函式的參數235
10.6動態數據結構與鍊表236
10.6.1動態數據結構236
10.6.2動態存儲分配函式237
10.6.3鍊表239
10.7聯合244
10.7.1聯合的聲明245
10.7.2聯合變數的說明245
10.7.3聯合變數的引用247
10.7.4聯合與結構的區別與聯繫248
習題10251
第11章檔案252
11.1檔案概述252
11.2檔案的分類253
11.3檔案類型指針254
11.4檔案的打開與關閉255
11.4.1標準檔案255
11.4.2檔案的打開與關閉函式255
11.5文本檔案的順序讀寫258
11.5.1字元讀取函式260
11.5.2寫字元函式261
11.5.3字元串讀取函式261
11.5.4寫字元串函式262
11.5.5格式化讀寫函式263
11.6數據塊讀寫函式266
11.6.1讀數據塊函式266
11.6.2寫數據塊函式267
11.6.3使用數據塊讀寫函式的注意事項267
11.7檔案的隨機讀寫269
11.7.1檔案頭定位函式269
11.7.2檔案隨機定位函式270
11.7.3檔案當前位置函式272
11.8其他函式273
習題11273
附錄AASCII字元編碼一覽表275
附錄BC語言運算符276
附錄CC語言中的關鍵字277
附錄D常用標準庫函式278
參考文獻284
3.4.2字元輸出51
3.5格式化輸出53
3.5.1整數的輸出55
3.5.2實數的輸出56
3.5.3單個字元的輸出57
3.5.4字元串的輸出57
3.5.5混合數據的輸出58
3.5.6使用printf函式時的注意事項58
3.6格式化輸入59
3.6.1整數的輸入60
3.6.2實數的輸入61
3.6.3字元和字元串的輸入61
3.6.4混合數據類型的輸入63
3.6.5使用scanf函式時的注意事項63
3.7簡單程式設計65
習題368
第4章選擇結構程式設計70
4.1if語句70
4.1.1if語句的3種基本形式70
4.1.2if語句的嵌套74
4.1.3條件表達式75
4.2switch語句76
習題479
第5章循環結構程式設計80
5.1while語句80
5.2do…while語句83
5.3for語句85
5.4用goto語句和if語句構成循環88
5.4.1goto語句88
5.4.2帶標號語句88
5.5循環的嵌套88
5.6關於循環語句的幾點說明90
5.7break語句和continue語句90
5.7.1break語句90
5.7.2continue語句91
習題592
第6章數組94
6.1一維數組94
6.1.1一維數組的定義94
6.1.2一維數組的引用95
6.1.3一維數組的賦值96
6.1.4一維數組的套用舉例98
6.2二維數組102
6.2.1二維數組的定義102
6.2.2二維數組元素的引用103
6.2.3二維數組的賦值103
6.2.4二維數組的套用舉例104
6.3字元數組107
6.3.1字元串常量107
6.3.2字元數組的定義107
6.3.3字元數組的引用107
6.3.4字元數組的初始化108
6.3.5字元串處理函式108
6.3.6字元數組的套用舉例111
6.4數組綜合套用舉例113
習題6120
第7章函式122
7.1結構化程式設計與函式122
7.1.1結構化程式設計122
7.1.2函式概述124
7.2函式定義與函式說明126
7.2.1函式定義126
7.2.2函式說明129
7.3函式調用和參數傳遞131
7.3.1函式調用131
7.3.2參數傳遞135
7.4函式的嵌套調用和遞歸調用137
7.4.1函式的嵌套調用137
7.4.2函式的遞歸調用138
7.5數組作為函式參數143
7.5.1數組元素作為函式實參143
7.5.2數組名作為函式參數144
7.6局部變數和全局變數149
7.6.1局部變數149
7.6.2全局變數151
7.7變數的存儲類型153
7.7.1動態存儲方式與靜態存儲方式153
7.7.2自動變數155
7.7.3外部變數156
7.7.4靜態變數158
7.7.5暫存器變數160
7.8內部函式和外部函式161
習題7163
第8章編譯預處理167
8.1宏定義167
8.1.1無參宏定義167
8.1.2帶參宏定義170
8.2條件編譯174
8.3檔案包含177
習題8179
第9章指針182
9.1地址和指針的基本概念182
9.2指針變數184
9.2.1指針變數的定義184
9.2.2指針變數的類型185
9.2.3指針變數的初始化185
9.2.4指針變數的引用186
9.2.5指針變數的運算189
9.2.6指針變數作為函式參數190
9.3通過指針引用數組193
9.3.1一維數組的指針193
9.3.2通過指針訪問一維數組194
9.3.3通過指針在函式間傳遞一維數組197
9.3.4通過指針訪問二維數組202
9.4指針與字元串206
9.4.1字元串與指向字元串的指針206
9.4.2字元串指針變數與字元數組的區別207
9.5函式指針變數210
9.6指針型函式212
9.7指針數組和指向指針的指針214
9.7.1指針數組的概念214
9.7.2指向指針的指針217
9.7.3main函式的參數219
習題9220
第10章結構與聯合221
10.1概述221
10.2結構類型的聲明與引用222
10.2.1結構類型的聲明222
10.2.2聲明結構類型變數的方法223
10.2.3結構變數的初始化224
10.2.4訪問結構的成員225
10.2.5結構的嵌套228
10.3結構數組229
10.3.1結構數組的聲明229
10.3.2結構數組的初始化229
10.3.3結構數組元素的引用230
10.4指向結構類型數據的指針232
10.5結構與函式233
10.5.1結構成員作為函式的參數233
10.5.2結構作為函式的參數234
10.5.3將指向結構的指針作為函式的參數235
10.6動態數據結構與鍊表236
10.6.1動態數據結構236
10.6.2動態存儲分配函式237
10.6.3鍊表239
10.7聯合244
10.7.1聯合的聲明245
10.7.2聯合變數的說明245
10.7.3聯合變數的引用247
10.7.4聯合與結構的區別與聯繫248
習題10251
第11章檔案252
11.1檔案概述252
11.2檔案的分類253
11.3檔案類型指針254
11.4檔案的打開與關閉255
11.4.1標準檔案255
11.4.2檔案的打開與關閉函式255
11.5文本檔案的順序讀寫258
11.5.1字元讀取函式260
11.5.2寫字元函式261
11.5.3字元串讀取函式261
11.5.4寫字元串函式262
11.5.5格式化讀寫函式263
11.6數據塊讀寫函式266
11.6.1讀數據塊函式266
11.6.2寫數據塊函式267
11.6.3使用數據塊讀寫函式的注意事項267
11.7檔案的隨機讀寫269
11.7.1檔案頭定位函式269
11.7.2檔案隨機定位函式270
11.7.3檔案當前位置函式272
11.8其他函式273
習題11273
附錄AASCII字元編碼一覽表275
附錄BC語言運算符276
附錄CC語言中的關鍵字277
附錄D常用標準庫函式278
參考文獻284

相關詞條

熱門詞條

聯絡我們