《C語言上機實驗指導》以VisualC++6.0作為C語言程序開發環境,分為C語言編譯環境概述、上機實驗指導(基礎篇)、上機實驗指導(進階篇)、各章習題部分答案及附錄等。《C語言上機實驗指導》內容全面、題型豐富、實用性強。以啟發式案例引導學生進行C語言上機實驗,是一本優秀的C語言上機實驗教材。
“C語言程序設計”是一門實踐性很強的課程,要掌握C語言程序設計的方法,必須加強上機訓練,積累經驗,最終達到課程的要求,因此上機實驗是學好C語言程序設計的重要環節。
本書配套主教材《C語言程序設計》(劉欣亮、李敏主編)使用。全書以VisualC++6.0作為C語言程序開發環境,分為C語言編譯環境概述、上機實驗指導(基礎篇)、上機實驗指導(進階篇)、各章習題部分答案及附錄等。全書以啟發式案例引導學生進行C語言上機實驗,內容全面、題型豐富、實用性強。
本書適合作為高等院校各專業“C語言程序設計”課程的實驗教材,也可作為計算機程序設計人員的參考書。
上機實驗指導(基礎篇)編寫了10個實驗,以滿足基本的教學需求。上機實驗指導(進階篇)給出了較多的實際應用案例,以滿足讀者深入學習C語言的需求。本書內容由淺入深,循序漸進,能充分調動學生的學習興趣,提高學生分析問題和解決問題的能力。實驗內容由程序閱讀、程序填空、程序改錯和程序設計等部分組成,特別是程序設計部分給出了詳盡的算法提示、編程思路,可使初學者能夠快速掌握C語言程序設計的方法。
為培養初學者良好的程序設計風格,本書給出了詳細且嚴格的程序書寫標準,每個程序也都采用這個標準書寫。
本書由長期從事一線教學的教師和具有多年C語言實際項目編程經驗的工程技術人員編寫,全書由普杰信教授負責主審,劉欣亮、王愛珍擔任主編,高艷平、俞衛華、張倩茜擔任副主編。王愛珍編寫了第2章的第1~3個實驗;高艷平編寫了第2章的第4~9個實驗;俞衛華編寫了第3章的第10~15個實驗;張倩茜編寫了各章的部分習題答案及所有附錄;商丘工學院郝楊滿編寫了第1章。另外,田偉莉、石靜、聶世群、孫素環參加了部分程序的調試工作。在本書的編寫過程中,參閱并引用了國內外諸多同行的著作,在此向他們表示致意。
由于作者學術水平有限,書中錯誤和不妥之處在所難免,敬請讀者批評指正,在此表示由衷的感謝。
2012年12月
第1章 C語言編譯環境及上機指導
1.1 C語言程序的開發過程
1.2 Visual C++ 6.0開發環境
1.2.1 Visual C++ 6.0集成開發環境簡介
1.2.2 Visual C++ 6.0 集成開發環境安裝
1.2.3 啟動Visual C++ 6.0集成開發環境
1.2.4 開始一個新程序
1.3 程序調試方法
1.3.1 輸出變量的中間值
1.3.2 單步追蹤
1.3.3 設置斷點
1.4 調試常見錯誤
1.4.1 語法錯誤
1.4.2 連接錯誤
1.4.3 邏輯錯誤
1.5 Visual C++ 6.0編譯環境常用快捷鍵
第2章 上機實驗指導(基礎篇)
2.1 實驗1 C語言表達式
2.1.1 實驗學時: 2學時
2.1.2 實驗目的
2.1.3 預習要求
2.1.4 實驗內容
2.1.5 實驗注意事項
2.2 實驗2 順序結構程序設計
2.2.1 實驗學時: 2學時
2.2.2 實驗目的
2.2.3 預習要求
2.2.4 實驗內容
2.2.5 實驗注意事項
2.3 實驗3 選擇結構程序設計
2.3.1 實驗學時: 2學時
2.3.2 實驗目的
2.3.3 預習要求
2.3.4 實驗內容
2.3.5 實驗注意事項
2.4 實驗4 循環結構程序設計(一)
2.4.1 實驗學時: 2學時
2.4.2 實驗目的
2.4.3 預習要求
2.4.4 實驗內容
2.4.5 實驗注意事項
2.5 實驗5 循環結構程序設計(二)
2.5.1 實驗學時: 2學時
2.5.2 實驗目的
2.5.3 預習要求
2.5.4 實驗內容
2.5.5 實驗注意事項
2.6 實驗6 一維、 二維數組程序設計
2.6.1 實驗學時: 4學時
2.6.2 實驗目的
2.6.3 預習要求
2.6.4 實驗內容
2.6.5 實驗注意事項
2.7 實驗7 字符數組程序設計
2.7.1 實驗學時: 2學時
2.7.2 實驗目的
2.7.3 預習要求
2.7.4 實驗內容
2.7.5 實驗注意事項
2.8 實驗8 函數(一)
2.8.1 實驗學時: 4學時
2.8.2 實驗目的
2.8.3 預習要求
2.8.4 實驗內容
2.8.5 實驗注意事項
2.9 實驗9 函數(二)
2.9.1 實驗學時: 4學時
2.9.2 實驗目的
2.9.3 預習要求
2.9.4 實驗內容
2.9.5 實驗注意事項
2.10實驗10 編譯預處理
2.10.1 實驗學時: 2學時
2.10.2 實驗目的
2.10.3 預防要求
2.10.4 實驗內容
2.10.5 實驗注意事項
第3章 上機實驗指導(進階篇)
3.1 實驗11 指針(一)
3.1.1 實驗學時: 2學時
3.1.2 實驗目的
3.1.3 預防要求
3.1.4 實驗內容
3.1.5 實驗注意事項
3.2 實驗12 指針(二)
3.2.1 實驗學時: 2學時
3.2.2 實驗目的
3.2.3 預防要求
3.2.4 實驗內容
3.2.5 實驗注意事項
3.3 實驗13 結構體與共用體
3.3.1 實驗學時: 2學時
3.3.2 實驗目的
3.3.3 預防要求
3.3.4 實驗內容
3.3.5 實驗注意事項
3.4 實驗14 位運算
3.4.1 實驗學時: 2學時
3.4.2 實驗目的
3.4.3 預防要求
3.4.4 實驗內容
3.4.5 實驗注意事項
3.5 實驗15 文件
3.5.1 實驗學時: 2學時
3.5.2 實驗目的
3.5.3 預防要求
3.5.4 實驗內容
3.5.5 實驗注意事項
第4章 C程序設計習題及部分參考答案
4.1 C語言概述
4.2 數據類型、 運算符與表達式
4.3 順序結構程序設計
4.4 選擇結構程序設計
4.5 循環結構程序設計
4.6 數組
4.7 函數與預處理命令
4.8 指針
4.9結構體與共用體
4.10位運算
4.11文件
附錄A C語言編程規范
附錄B 常見錯誤分析
附錄C C編譯錯誤信息表
附錄D C常見錯誤中英文對照表