《C語言項目開發(fā)實訓教程》是按照從簡單C語言項目開發(fā)—小型C語言項目開發(fā)—中型C語言項目開發(fā)的循序漸進的過程,緊扣C語言程序設計的相關知識點,幫助讀者由淺到深、逐步學習及領會C語言編程的方法和應用技巧,掌握C語言項目開發(fā)的能力。其中簡單項目、小型項目方面的實訓內(nèi)容需與《C語言程序設計案例教程》配套使用,中型項目可作為綜合實訓的內(nèi)容,提升學生的項目開發(fā)能力,提高學生對編程的理解和開發(fā)復雜項目的能力。
全書案例豐富、實用性強?勺鳛楦呗毟邔T盒!癈語言”課程的實訓教材,也可以供初學者參考。
第一篇 簡單項目開發(fā)
第1章 C語言概述
實訓 Win-TC集成開發(fā)環(huán)境的使用
第2章 順序結(jié)構程序設計
實訓一 基本數(shù)據(jù)類型的使用
實訓二 運算符、表達式的使用
實訓三 輸入/輸出函數(shù)的使用
實訓四 屏幕定位與彩色輸出函數(shù)的使用
實訓五 順序結(jié)構程序項目設計
第3章 選擇結(jié)構程序設計
實訓一 關系與邏輯運算符及表達式
實訓二 if語句的使用
實訓三 switch語句的使用
實訓四 選擇結(jié)構程序設計項目設計
第4章 循環(huán)結(jié)構程序設計
實訓一 while語句
實訓二 do...while語句
實訓三 for語句
實訓四 goto語句、break語句和continue語句
實訓五 循環(huán)的嵌套
實訓六 循環(huán)結(jié)構程序設計項目設計
第二篇 小型項目開發(fā)
第5章 數(shù)組
實訓一 一維數(shù)組的定義和使用
實訓二 二維數(shù)組的定義與使用
實訓三 字符數(shù)組的定義和使用
實訓四 數(shù)組項目實例
第6章 函數(shù)
實訓一 無參函數(shù)的使用
實訓二 有參函數(shù)的使用
實訓三 全局變量、局部變量的使用
實訓四 宏定義
實訓五 函數(shù)部分項目設計
實訓六 編程時常犯的錯誤及程序調(diào)試方法
第7章 結(jié)構體、共用體部分
實訓一 結(jié)構體變量的定義與使用
實訓二 結(jié)構體數(shù)組的定義與使用
實訓三 共用體的使用
實訓四 枚舉類型的使用
實訓五 結(jié)構體項目設計
第8章 指針
實訓一 指針基礎知識
實訓二 指針與數(shù)組
實訓三 指針與字符串
實訓四 指針與結(jié)構體
第9章 文件
實訓一 文件的打開、關閉和字符的讀寫
實訓二 字符串、塊的讀寫
實訓三 文件的檢測函數(shù)
第10章 位運算
實訓一 位運算符的使用
實訓二 位運算符的綜合使用
實訓三 位運算項目設計
第三篇 中型項目開發(fā)實例
第11章 圖形界面菜單項目
第12章 多功能計算器項目
第13章 學生成績管理系統(tǒng)項目
第四篇 習題參考答案
一、C語言概述習題及參考答案
二、數(shù)據(jù)的定義和運算習題及參考答案
三、順序結(jié)構程序設計習題及參考答案
四、選擇結(jié)構習題及參考答案
五、循環(huán)結(jié)構習題及參考答案
六、數(shù)組習題及參考答案
七、函數(shù)習題及參考答案
八、結(jié)構體、共用體習題及參考答案
九、指針習題及參考答案
十、文件習題及參考答案
十一、位運算習題及參考答案
附錄 C語言出錯提示信息