《高等學校計算機基礎教育改革與實踐系列教材:C程序設計實驗指導與習題解答》是楊國林主編的《C程序設計》(以下簡稱主教材)一書配套的實驗指導與習題解答,內容包括:VisualC++6.0和TurboC2.0兩個集成開發(fā)環(huán)境的介紹以及在這兩個集成開發(fā)環(huán)境下調試C程序的方法,上機實踐常見錯誤與糾正,C程序設計實驗指導,以及主教材各章的習題解答。為了更好地幫助學生鞏固各章知識點并滿足學生參加全國計算機等級考試復習的需要,《高等學校計算機基礎教育改革與實踐系列教材:C程序設計實驗指導與習題解答》增加了補充習題。附錄A、附錄B分別給出了C語言中常見的編譯錯誤信息和補充習題答案。書中給出的全部程序均上機調試通過。 《高等學校計算機基礎教育改革與實踐系列教材:C程序設計實驗指導與習題解答》可獨立地作為上機實踐的指導教材,也作為高等學校計算機專業(yè)和非計算機專業(yè)本科生、?粕墓不A課教材,還可作為參加全國計算機等級考試的考生、工程技術人員的參考書和程序設計愛好者的自學用書。
隨著計算機技術的飛速發(fā)展,出現(xiàn)了很多種高級程序設計語言,其中C語言最具生命力。C語言是C++、Java、C#等語言的基礎,且這些語言完全或部分兼容了C語言的語法,因此國內很多高校的計算機專業(yè)及非計算機專業(yè)都將C語言作為程序設計的入門課程。
“C語言程序設計”是一門實踐性較強的課程,它的實踐環(huán)節(jié)、上機訓練尤為重要,為了配合楊國林主編的《C程序設計》(以下簡稱主教材)的使用,充分發(fā)揮主教材的作用,我們特編寫了本書。
全書共5章。
第1章C語言程序集成開發(fā)環(huán)境:介紹了VisualC++6.0和TurboC2.0兩個集成開發(fā)環(huán)境的使用方法,包括集成開發(fā)環(huán)境的安裝,主窗口和常用菜單的介紹,建立源程序文件,單程序文件和多程序文件的編譯、連接和運行的過程。
第2章上機實踐常見錯誤與糾正:根據(jù)作者多年的教學經驗,總結了編程中常見的一些錯誤,說明了每個錯誤產生錯誤的原因并給出了糾正方法。
第3章C程序設計實驗指導:共設計了12個實驗,其中包括一個綜合實驗。每個實驗都對應主教材相關章節(jié)的內容,學生通過實驗可加深對主教材相應內容的理解。每個實驗都給出了實驗目的、實驗內容和實驗要求,并對程序設計題目給出編程提示,既便于學生自主學習,又便于教師安排和輔導實驗。
第4章習題解答:按主教材內容依次給出各章習題的參考程序,并在程序清單中進行注釋,還對較難的編程題給出了分析提示。
第5章補充習題:為了更好地幫助學生鞏固各章節(jié)知識點,滿足學生參加全國計算機等級考試復習的需要,按主教材的章節(jié)補充了大量的習題,包括單項選擇題、填空題、讀程序寫結果題、程序填空題。
附錄A、附錄B分別給出了C語言常見編譯錯誤信息和補充習題答案。
書中的全部程序均在TurboC2.0下調試通過,但這些參考程序并非唯一答案,學生通過對這些參考程序的分析理解,可以寫出更好的程序。
本書由楊國林主編,第1章、第2章、第3章、第4章和附錄A、附錄B由楊國林編寫,第5章由楊國林和安琪共同編寫。全書由楊國林統(tǒng)稿。
在本書的編寫過程中得到了校內外同行的大力支持和幫助,參考了一些已出版的書籍,吸取了許多同仁和專家的寶貴經驗,在此一并表示衷心的感謝。
第1章 C語言程序集成開發(fā)環(huán)境
1.1 Visual C++ 6.0集成開發(fā)環(huán)境
1.1.1 Visual C++ 6.0集成開發(fā)環(huán)境的安裝、啟動和退出
1.1.2 Visual C++ 6.0集成開發(fā)環(huán)境主窗口介紹
1.1.3 Visual C++6.0常用菜單選項
1.1.4 建立或打開源程序文件
1.1.5 單程序文件的編譯、連接和運行
1.1.6 多程序文件的編譯、連接和運行
1.1.7 打開已存在的項目文件
1.2 TurboC 2.0集成開發(fā)環(huán)境
1.2.1 Turbo C 2.0集成開發(fā)環(huán)境的安裝、啟動和退出
1.2.2 Turbo C 2.0集成開發(fā)環(huán)境主窗口介紹
1.2.3 TurboC 2.0菜單
1.2.4 在TurboC 2.0中編輯C源程序文件
1.2.5 在Turbo C 2.0下單程序文件的編譯、連接和運行
1.2.6 在Turbo C 2.0下多程序文件的編譯、連接和運行
第2章 上機實踐常見錯誤與糾正
第3章 C程序設計實驗指導
3.1 實驗1 熟悉C語言實驗環(huán)境與C程序設計初步
3.2 實驗2 數(shù)據(jù)運算和簡單程序設計
3.3 實驗3 選擇結構程序設計
3.4 實驗4 循環(huán)結構程序設計
3.5 實驗5 數(shù)組程序設計
3.6 實驗6 指針程序設計
3.7 實驗7 函數(shù)程序設計
3.8 實驗8 編譯預處理程序設計
3.9 實驗9 結構體、聯(lián)合體程序設計
3.10 實驗10 文件程序設計
3.11 實驗11 位運算程序設計
3.12 綜合實驗循環(huán)、數(shù)組、函數(shù)和結構體程序設計
第4章 習題解答
4.1 C語言概述習題解答
4.2 基本數(shù)據(jù)類型、運算符和表達式習題解答
4.3 數(shù)據(jù)的輸入/輸出習題解答
4.4 程序控制結構與結構化程序設計習題解答
4.5 數(shù)組習題解答
4.6 指針習題解答
4.7 函數(shù)習題解答
4.8 編譯預處理習題解答
4.9 結構體、聯(lián)合體及枚舉類型習題解答
4.10 文件習題解答
第5章 補充習題
5.1 C語言概述補充習題
5.2 基本數(shù)據(jù)類型、運算符、表達式補充習題
5.3 數(shù)據(jù)的輸入/輸出補充習題
5.4 程序控制結構與結構化程序設計補充習題
5.5 數(shù)組補充習題
5.6 指針補充習題
5.7 函數(shù)補充習題
5.8 編譯預處理補充習題
5.9 結構體、聯(lián)合體及枚舉類型補充習題
5.10 文件補充習題
附錄
附錄A C語言常見編譯錯誤信息
附錄B 補充習題答案
參考文獻