C語言程式設計學習指導與實驗教程(第四版)

C語言程式設計學習指導與實驗教程(第四版)

《C語言程式設計學習指導與實驗教程(第四版)》是2018年2月清華大學出版社出版的圖書,作者是高禹、許瑞斌、許戈靜、何天蘭、張梅嬌。

基本介紹

  • 書名:C語言程式設計學習指導與實驗教程(第四版)
  • 作者:高禹
    許瑞斌
    許戈靜
    何天蘭
    張梅嬌
  • ISBN:9787302494706
  • 定價:45元
  • 出版社:清華大學出版社
  • 出版時間:2018年2月
內容簡介,圖書目錄,

內容簡介

《C語言程式設計學習指導與實驗教程(第四版)》是與教材《C語言程式設計(第四版)》相配套的學習指導與實驗用書,內容主要包括C語言程式設計學習指導和C語言程式設計實驗教程兩部分。在學習指導部分,介紹了C語言各章知識的要點和難點,選擇了一些典型例題進行分析,選編了許多練習題。這些習題題型豐富、覆蓋面廣,包括選擇題、填空題、閱讀程式寫結果題、編寫程式題,並且每道題基本上都給出了參考答案。通過這些練習題,可以訓練讀者理解和掌握C語言的基本概念與基本語句,編寫程式、學習編程的方法和技巧。在實驗教程部分,介紹了C語言開發工具C-Free的使用方法;介紹了11個實驗內容,為讀者在計算機上進行程式的編輯、調試和運行進行詳細的指導。對於每個實驗,列出了實驗目的、實驗知識內容提要、實驗的具體內容以及實驗完成後的思考問題。通過這些實驗,提高讀者的實際動手能力。
《C語言程式設計學習指導與實驗教程(第四版)》條理清楚、語言流暢、通俗易懂、實用性強,既可以作為高等院校套用型本科專業學生的教材,也可以供自學者以及參加C語言計算機等級考試者閱讀使用。

圖書目錄

第1篇 C語言程式設計學習指導
第1章 C語言概述 1
1.1 本章要點 1
1.1.1 C語言的特點 1
1.1.2 C語言程式的結構 1
1.1.3 C語言源程式的編輯、編譯、連結和運行 1
1.2 習題 2
1.3 習題參考答案 2
第2章 數據類型、運算符和表達式 3
2.1 本章要點 3
2.1.1 C語言的數據類型 3
2.1.2 標識符 3
2.1.3 常量 3
2.1.4 變數 4
2.1.5 數據類型的轉換 4
2.1.6 C語言運算符的優先權和結合性 5
2.1.7 算術運算符和算術表達式 6
2.1.8 自增運算符和自減運算符 6
2.1.9 賦值運算符和賦值表達式 6
2.2 本章難點 6
2.2.1 運算符的優先權 6
2.2.2 運算符的結合性 7
2.2.3 複合賦值運算 7
2.2.4 賦值類型轉換 7
2.3 例題分析 8
2.4 習題 9
2.4.2 填空題 12
2.4.3 閱讀程式寫結果題 13
2.4.4 編寫程式題 15
2.5 習題參考答案 15
2.5.1 單項選擇題答案 15
2.5.2 填空題答案 15
2.5.3 閱讀程式寫結果題答案 16
2.5.4 編寫程式題參考答案 16
第3章 程式設計初步 17
3.1 本章要點 17
3.1.1 格式輸入函式scanf() 17
3.1.2 格式輸出函式printf() 18
3.1.3 單字元輸入函式getchar() 18
3.1.4 單字元輸出函式putchar() 18
3.1.5 賦值語句 19
3.1.6 複合語句和空語句 19
3.1.7 順序結構 19
3.2 本章難點 20
3.2.1 printf()函式中的格式字元、附加格式符和轉義符 20
3.2.2 scanf()函式中的格式字元和附加格式符 20
3.3 例題分析 21
3.4 習題 22
3.4.2 填空題 24
3.4.3 閱讀程式寫結果題 26
3.4.4 編寫程式題 26
3.5 習題參考答案 27
3.5.1 單項選擇題答案 27
3.5.2 填空題答案 27
3.5.3 閱讀程式寫結果題答案 28
3.5.4 編寫程式題參考答案 28
第4章 選擇結構程式的設計 31
4.1 本章要點 31
4.1.2 邏輯運算符與邏輯表達式 31
4.1.3 二分支選擇結構——if語句 32
4.1.4 條件運算符和條件表達式 33
4.1.5 多分支選擇結構——switch語句 34
4.2 本章難點 34
4.2.1 if語句的嵌套 34
4.2.2 條件表達式的使用 35
4.2.3 switch語句和break語句的使用 35
4.3 例題分析 36
4.4 習題 38
4.4.1 單項選擇題 38
4.4.2 填空題 41
4.4.3 閱讀程式寫結果題 42
4.4.4 編寫程式題 44
4.5 習題參考答案 44
4.5.1 單項選擇題答案 44
4.5.2 填空題答案 45
4.5.3 閱讀程式寫結果題答案 45
4.5.4 編寫程式題參考答案 45
第5章 循環結構程式的設計 48
5.1 本章要點 48
5.1.1 while語句構成的循環 48
5.1.2 do-while語句構成的循環 48
5.1.3 for語句構成的循環 49
5.1.4 goto語句以及goto語句構成的循環 49
5.1.5 多重循環 50
5.1.6 break語句和continue語句 50
5.2 本章難點 51
5.2.1 循環結構的理解 51
5.2.2 3種循環結構的比較 51
5.2.3 多重循環 52
5.3 例題分析 52
5.4 習題 55
5.4.1 單項選擇題 55
5.4.2 填空題 57
5.4.3 閱讀程式寫結果題 59
5.4.4 編寫程式題 63
5.5 習題參考答案 64
5.5.1 單項選擇題答案 64
5.5.2 填空題答案 64
5.5.3 閱讀程式寫結果題答案 65
5.5.4 編寫程式題參考答案 66
第6章 數組 72
6.1 本章要點 72
6.1.1 一維數組 72
6.1.2 二維數組 72
6.1.3 字元數組 73
6.2 本章難點 74
6.2.1 數組元素的下標 74
6.2.2 字元串和字元數組 74
6.2.3 字元串處理函式 75
6.3 例題分析 75
6.4 習題 78
6.4.1 單項選擇題 78
6.4.2 填空題 80
6.4.3 閱讀程式寫結果題 82
6.4.4 編寫程式題 86
6.5 習題參考答案 87
6.5.1 單項選擇題答案 87
6.5.2 填空題答案 87
6.5.3 閱讀程式寫結果題答案 87
6.5.4 編寫程式題參考答案 88
第7章 函式 95
7.1 本章要點 95
7.1.1 函式的定義 95
7.1.2 函式的參數和返回值 96
7.1.3 函式調用 96
7.1.4 函式聲明 97
7.1.5 數組名作為函式參數 97
7.1.6 全局變數和局部變數 97
7.1.7 變數的存儲類別 97
7.1.8 內部函式與外部函式 98
7.2 本章難點 98
7.2.1 參數的傳遞 98
7.2.2 函式的聲明 98
7.2.3 函式的遞歸調用 98
7.2.4 數組名作為函式參數 99
7.2.5 變數的作用範圍 99
7.2.6 靜態存儲類別 99
7.3 例題分析 99
7.4 習題 101
7.4.1 單項選擇題 101
7.4.2 填空題 103
7.4.3 閱讀程式寫結果題 106
7.4.4 編寫程式題 108
7.5 習題參考答案 109
7.5.1 單項選擇題答案 109
7.5.2 填空題答案 109
7.5.3 閱讀程式寫結果題答案 110
7.5.4 編寫程式題參考答案 110
第8章 預處理命令 113
8.1 本章要點 113
8.1.1 不帶參數的宏 113
8.1.2 帶參數的宏 113
8.1.3 檔案包含 114
8.1.4 條件編譯 114
8.2 本章難點 115
8.2.1 宏展開 115
8.2.2 條件編譯 115
8.3 例題分析 115
8.4 習題 116
8.4.1 單項選擇題 116
8.4.2 填空題 119
8.4.3 閱讀程式寫結果題 120
8.4.4 編寫程式題 121
8.5 習題參考答案 121
8.5.1 單項選擇題答案 121
8.5.2 填空題答案 121
8.5.3 閱讀程式寫結果題答案 122
8.5.4 編寫程式題參考答案 122
第9章 指針 124
9.1 本章要點 124
9.1.1 指針變數的定義 124
9.1.2 指針變數的賦值 124
9.1.3 對指針變數的操作 125
9.1.4 指向指針變數的指針
變數 126
9.1.5 數組與指針 126
9.1.6 指針數組 127
9.1.7 指向函式的指針變數 127
9.1.8 帶參數的main()函式 127
9.1.9 void類型的指針 128
9.2 本章難點 128
9.2.1 指針變數的概念 128
9.2.2 對指針變數的操作 129
9.2.3 字元指針變數與字元數組
的區別 130
9.3 例題分析 130
9.4 習題 136
9.4.1 單項選擇題 136
9.4.2 填空題 140
9.4.3 閱讀程式寫結果題 141
9.4.4 編寫程式題(要求使用
指針) 144
9.5 習題參考答案 144
9.5.1 單項選擇題答案 144
9.5.2 填空題答案 145
9.5.3 閱讀程式寫結果題答案 145
9.5.4 編寫程式題參考答案 145
第10章 結構體與其他數據類型 150
10.1 本章要點 150
10.1.1 結構體概述 150
10.1.2 定義結構體類型變數
的方法 150
10.1.3 結構體變數的引用和
初始化 150
10.1.4 結構體數組 151
10.1.5 指向結構體數據的
指針 151
10.1.6 用指針處理鍊表 152
10.1.7 共用體 153
10.1.8 枚舉類型 153
10.1.9 用typedef定義類型 154
10.2 本章難點 154
10.2.1 在函式之間傳遞
結構體數據 154
10.2.2 結構體與共用體的
區別 154
10.2.3 鍊表操作 155
10.3 例題分析 155
10.4 習題 159
10.4.1 單項選擇題 159
10.4.2 填空題 162
10.4.3 閱讀程式寫結果題 166
10.4.4 編寫程式題 170
10.5 習題參考答案 171
10.5.1 單項選擇題答案 171
10.5.2 填空題答案 171
10.5.3 閱讀程式寫結果題
答案 172
10.5.4 編寫程式題參考答案 173
第11章 位運算 179
11.1 本章要點 179
11.1.1 位運算符和位運算 179
11.1.2 位運算的優先權 180
11.1.3 位段 181
11.2 例題分析 181
11.3 習題 183
11.3.1 單項選擇題 183
11.3.2 填空題 183
11.3.3 閱讀程式寫結果題 184
11.3.4 編寫程式題 185
11.4 習題參考答案 185
11.4.1 單項選擇題答案 185
11.4.2 填空題答案 186
11.4.3 閱讀程式寫結果題答案 186
11.4.4 編寫程式題參考答案 186
第12章 檔案 188
12.1 本章要點 188
12.1.1 檔案概述 188
12.1.2 檔案類型指針變數 188
12.1.3 檔案的打開和關閉 188
12.1.4 檔案的讀/寫 190
12.1.5 檔案定位 191
12.1.6 檔案檢測 192
12.2 本章難點 192
12.2.1 檔案位置指針的合理定位 192
12.2.2 各檔案讀/寫函式的區別 193
12.3 例題分析 193
12.4 習題 197
12.4.1 單項選擇題 197
12.4.2 填空題 199
12.4.3 閱讀程式寫結果題 201
12.4.4 編寫程式題 202
12.5 習題參考答案 203
12.5.1 單項選擇題答案 203
12.5.2 填空題答案 203
12.5.3 閱讀程式寫結果題答案 203
12.5.4 編寫程式題參考答案 203
第2篇 C語言程式設計實驗教程
實驗一 熟悉C-Free的運行環境和
開發C程式的步驟 208
實驗二 數據類型、運算符和
表達式 215
實驗三 簡單C程式設計 219
實驗四 選擇結構程式設計 222
實驗五 循環結構程式設計 226
實驗六 數組的套用(一)——數值
數據的數組 229
實驗七 數組的套用(二)——字元
數據的數組 232
實驗八 函式 235
實驗九 指針 238
實驗十 結構體與共用體 241
實驗十一 檔案 244

相關詞條

熱門詞條

聯絡我們