作者簡介
譚浩強,教授,我國著名計算機教育專家。1934年生。1958年清華大學畢業。學生時代曾擔任清華大學學生會主席、北京市人民代表。他是我國計算機普及和高校計算機基礎教育開拓者之一,現任全國高等院校計算機基礎教育研究會會長、教育部全國計算機套用技術證書考試委員會主任委員。譚浩強教授創造了3個世界紀錄:(1)20年來他(及和他人合作)共編著出版了130本計算機著作,此外主編了250多本計算機書籍,是出版科技著作數量最多的人。(2)他編著和主編的書發行量超過了4500萬冊,是讀者最多的科技作家。
內容簡介
《C程式設計(第4版)學習輔導》是與譚浩強所著的《C程式設計(第四版)》(清華大學出版社出版)配合使用的參考用書。全書共分4個部分,第1部分是《C程式設計(第四版)》一書的習題和參考解答,包括了該書各章的全部習題,對全部編程習題都給出了參考解答,總計132個程式;第2部分是深入學習C程式設計,包括預處理指令、位運算和C程式案例;第3部分是上機指南,詳細介紹了Visual C++ 6.0集成環境下編輯、編譯、調試和運行程式的方法;第4部分是上機實驗指導,包括程式的調試與測試、實驗的目的與要求,並提供了本課程12個實驗。
目錄
第1部分 《C程式設計(第四版)》習題和參考解答
第1章 程式設計和C語言1
第2章 算法——程式的靈魂4
第3章 最簡單的C程式設計——順序程式設計14
第4章 選擇結構程式設計24
第5章 循環結構程式設計37
第6章 利用數組處理批量數據54
第7章 用函式實現模組化程式設計74
第8章 善於利用指針99
第9章 用戶自己建立數據類型128
第10章 對檔案的輸入輸出159
第2部分 深入學好C程式設計
第11章 預處理指令177
11.1 宏定義178
11.1.1 不帶參數的宏定義178
11.1.2 帶參數的宏定義181
11.2 “檔案包含”處理186
11.3 條件編譯189
第12章 位運算193
12.1 位運算和位運算符193
12.1.1 “按位與”運算193
12.1.2 “按位或”運算194
12.1.3 “異或”運算195
12.1.4 “取反”運算196
12.1.5 左移運算197
12.1.6 右移運算197
12.1.7 位運算賦值運算符198
12.1.8 不同長度的數據進行位運算198
12.2 位運算舉例198
12.3 位段200
第13章 C程式案例204
13.1 案例1: 個人所得稅計算204
13.2 案例2: 學生試卷分數統計208
13.3 案例3: 電話訂餐信息處理214
第3部分 C語言程式上機指南
第14章 怎樣使用Visual C++運行程式223
14.1 Visual C++的安裝和啟動224
14.2 輸入和編輯源程式224
14.2.1 新建一個C源程式的方法225
14.2.2 打開一個已有的程式227
14.2.3 通過已有的程式建立一個新程式的方法227
14.3 編譯、連線和運行227
14.3.1 程式的編譯227
14.3.2 程式的調試228
14.3.3 程式的連線231
14.3.4 程式的執行232
14.4 建立和運行包含多個檔案的程式的方法233
14.4.1 由用戶建立項目工作區和項目檔案233
14.4.2 用戶只建立項目檔案237
第4部分 上機實踐指導
第15章 程式的調試與測試241
15.1 程式的調試241
15.2 程式錯誤的類型243
15.3 程式的測試245
第16章 上機實驗的目的和要求250
16.1 上機實驗的目的250
16.2 上機實驗前的準備工作251
16.3 上機實驗的步驟251
16.4 實驗報告251
16.5 實驗內容安排的原則252
第17章 實驗安排253
17.1 實驗1 C程式的運行環境和運行C程式的方法253
17.2 實驗2 數據類型、運算符和簡單的輸入輸出255
17.3 實驗3 最簡單的C程式設計——順序程式設計258
17.4 實驗4 選擇結構程式設計259
17.5 實驗5 循環結構程式設計260
17.6 實驗6 數組261
17.7 實驗7 函式(一)262
17.8 實驗8 函式(二)263
17.9 實驗9 指針(一)264
17.10 實驗10 指針(二)265
17.11 實驗11 用戶自己建立數據類型266
17.12 實驗12 檔案操作267
參考文獻268