內容提要
本書以程序設計為主線,以程序設計的需要帶動語言知識的學習,系統地介紹了C語言程序設計的基本知識、基本數據類型和數據運算、程序控制語句、函數定義及應用、數組和指針、結構體與共同體、預處理命令、文件操作以及結構化程序設計等內容。力求使讀者通過學習,掌握C語言的基礎知識,了解結構化程序設計的思想和方法,以及程序調試技巧和良好的編程習慣,從而更好地掌握相關技術與技能,并有助于讀者通過相關水平考試、升學考試和職業資格證書考試。
本書主要根據作者長期教學和實踐經驗編寫,內容豐富,語言準確,實用性強,每章除了有詳細的講解和實際項目舉例,還配有常見錯誤、編程注意事項、實訓項目和習題,幫助讀者提高實際操作水平,以及閱讀程序、調試程序和編寫程序的實際能力。
本書可作為高等職業技術學院計算機相關專業以及所有專業的C語言課程教材,也可作為高等院校、中等專業學校的編程基礎教材,還可供有關教師參考、編程初學者學習使用。
本書特色:
1.本書編者由長期從事程序設計教學、軟件系統開發的教師組成,大量教學實例來自于實際開發項目,既有較強的理論性,又具有鮮明的實用性。
2.本書以初次學習程序設計者的認知規律為主線,循序漸近地對C語言程序設計進行全面剖析,對各種典型算法進行多視角詮釋。
3.本書的知識點與實際項目、實訓練習緊密結合,通過大量實例說明每個知識點如何應用在實際項目中,便于讀者學以致用。
4.本書每章都提供常見錯誤分析和怎樣培養良好的編程習慣的提示,章后習題都是一些非常實用的算法,還增加了拓展能力實訓題目,為讀者進一步學習程序設計打下良好基礎。