高等院校信息技術規劃教材·C語言實踐訓練

2.1.3 2.1.4 3.1.2

圖書信息

出版社: 清華大學出版社; 第1版 (2010年3月1日)
平裝: 299頁
正文語種: 簡體中文
開本: 16
ISBN: 9787302220466
條形碼: 9787302220466
尺寸: 25.6 x 18.4 x 1.4 cm
重量: 481 g

內容簡介

《C語言實踐訓練》是結合本科生C語言程式設計課程教學大綱和全國計算機等級考試C語言上機考試的內容而編寫的,旨在由淺入深、循序漸進地幫助讀者提高C語言的實際編程能力。
《C語言實踐訓練》共分3篇,第1篇是實驗與上機指導,在總結C語言的語法規則基礎上,幫助讀者提高基礎知識的實驗和運用能力。本篇分9章,前8章均由淺入深地給出實驗題目和要求,講解編程分析過程,給出實驗代碼和運行結果,並輔以上機指導和常見錯誤分析,第9章介紹了複雜或大型程式的調試方法。第2篇是實踐提高,在基礎知識實驗的基礎之上,幫助讀者進一步提高基礎知識的綜合運用能力和分析解決實際問題的能力。本篇採用項目訓練方式,給出典型的實踐題目,講解題目分析和知識的綜合運用過程,給出難點分析並輔以關鍵代碼。第3篇是習題解答,包括清華大學出版社出版的《C語言程式設計》(馬秀麗等編著)一書中各章的全部習題,並給出了參考解答和程式的運行結果,其中代碼均在Turbo C或Visual C++ 6.0環境下調試通過。
《C語言實踐訓練》內容全面,結構合理,實例豐富,實用性強,是學習C語言的理想實驗教材,適合高等院校計算機及其他工科類相關專業的本科生使用,也適合愛好C語言的自學者和程式設計人員使用。

目錄

第1篇 實驗與上機指導
第1章 C語句及其程式設計31.1 本章知識要點3
1.1.1 基本數據類型3
1.1.2 標識符、常量和變數4
1.1.3 數據的輸入與輸出6
1.1.4 C運算符與表達式8
1.1.5 順序結構程式設計13
1.1.6 選擇結構程式設計13
1.1.7 循環結構程式設計16
1.2 上機實驗與指導17
1.2.1 C語言基礎知識實驗17
1.2.2 順序結構程式設計實驗21
1.2.3 選擇結構程式設計實驗22
1.2.4 循環結構程式設計實驗24
1.3 常見錯誤26
第2章 數組28
2.1 本章知識要點28
2.1.1 數組的概念28
2.1.2 一維數組28
2.1.3 二維數組29
2.1.4 字元數組30
2.1.5 字元串處理函式31
2.1.6 數組的套用32
2.2 上機實驗與指導34
2.2.1 一維數組和二維數組的編程實驗34
2.2.2 字元數組和字元串函式的編程實驗37
2.2.3 上機練習41
2.3 常見錯誤42
第3章 函式43
3.1 本章知識要點43
3.1.1 函式的概念43
3.1.2 函式的定義43
3.1.3 函式的調用44
3.1.4 聲明函式原型45
3.1.5 函式的參數傳遞45
3.1.6 函式的嵌套調用與遞歸調用45
3.1.7 變數的作用域46
3.1.8 變數的存儲屬性46
3.2 上機實驗與指導48
3.2.1 函式的定義及調用實驗48
3.2.2 變數的作用域與存儲類別實驗52
3.3 常見錯誤54
第4章 編譯預處理命令55
4.1 本章知識要點55
4.1.1 預處理命令的概念55
4.1.2 宏定義55
4.1.3 檔案包含57
4.1.4 條件編譯57
4.2 上機實驗與指導59
4.3 常見錯誤60
第5章 指針62
5.1 本章知識要點62
5.1.1 指針與指針變數62
5.1.2 指向變數的指針變數62
5.1.3 指針與函式63
5.1.4 指針與數組65
5.1.5 指針與字元串67
5.1.6 指針數組68
5.1.7 指向指針的指針69
5.1.8 main函式的參數69
5.2 上機實驗與指導70
5.2.1 指針的套用實驗70
5.2.2 二級指針的套用實驗73
5.3 常見錯誤76
第6章 結構體與鍊表操作77
6.1 本章知識要點77
6.1.1 結構體的概念和定義77
6.1.2 結構體變數的定義和初始化78
6.1.3 結構體變數的引用78
6.1.4 結構體數組79
6.1.5 結構體指針80
6.1.6 鍊表的操作81
6.2 上機實驗與指導83
6.2.1 結構體數據類型的編程實驗83
6.2.2 結構體鍊表的編程實驗86
6.2.3 上機練習90
第7章 共用體與枚舉類型92
7.1 本章知識要點92
7.1.1 共用體92
7.1.2 枚舉類型94
7.1.3 用typedef定義類型95
7.2 上機實驗與指導97
7.2.1 共用體數據類型的編程實驗97
7.2.2 枚舉類型的編程實驗99
7.2.3 上機練習102
第8章 檔案103
8.1 本章知識要點103
8.1.1 檔案的概念103
8.1.2 檔案的基本操作104
8.1.3 檔案的隨機操作106
8.1.4 檔案的狀態檢測107
8.2 上機實驗與指導108
8.2.1 檔案的基本操作的編程實驗108
8.2.2 檔案的隨機操作的編程實驗111
8.2.3 上機練習114
第9章 如何調試C程式115
第2篇 實踐提高
實踐1 編寫一個猜數字遊戲121
實踐2 學生成績的有序管理126
實踐3 保全值班安排系統133
實踐4 流星雨的實現138
實踐5 編寫一個萬年曆143
實踐6 約瑟夫生死者遊戲149
實踐7 字元串回文個數統計154
實踐8 求n個疊數之和158
實踐9 找出兩個字元串中最長的相同單詞162
實踐10 銷售管理與統計166
實踐11 八皇后問題175
實踐12 文本檔案的檢索181
實踐13 科研成果管理系統187
實踐14 求兩個一元多項式的和197
第3篇 習題解答
第1章 C語言概述習題解答205
第2章 算法習題解答206
第3章 基本數據類型及數據的輸入輸出習題解答209
第4章 運算符與表達式習題解答213
第5章 C語句及其程式設計習題解答217
第6章 數組習題解答230
第7章 函式習題解答243
第8章 編譯預處理命令習題解答255
第9章 指針習題解答261
第10章 結構體類型與鍊表操作習題解答273
第11章 共用體與枚舉類型習題解答281
第12章 檔案習題解答286
附錄A C語言報錯

相關詞條

熱門詞條

聯絡我們