本書為高等院校非計算機專業的教材,根據教育部高等學校計算機類專業教學指導委員會、全國高等院校計算機基礎教育研究會發佈的《非計算機專業計算機教學白皮書》的精神,結合教育部考試中心發佈的《全國計算機等級考試大綱(2025年版)》組織編寫。本書共 8 章,主要講解 C 語言程序設計的基本語法知識,以及使用 C 語言編寫應用程序的基本方法與技術,其中包括 C 程序設計概述、數據類型及運算、程序控制結構、數組與指針、函數、用戶自定義數據類型、文件、綜合實例:學生綜合測評系統等內容。本書精簡 C 語言語法細節的講解篇幅,側重算法設計能力和編程思維的培養,將 C 語言編程的基本知識和實際案例有機結合;特別改變傳統上將指針作為單獨章節的編排模式,將其內容拆解並融入程序設計的各個章節,書中提供了大量經過上機調試驗證的經典示例程序。本書也可以作為全國計算機等級考試二級 C 語言程序設計的備考輔導用書。
本書是《C語言程序設計教程(第6版)》配套的實驗指導與習題解答。全書分為3部分。第1部分為實驗指導,針對《C語言程序設計教程(第6版)》每一章的知識點,安排不同的上機實驗內容,並給出所有上機實驗的分析與提示。第2部分為習題解答,包括《C語言程序設計教程(第6版)》各章的習題解答,並對部分概念性較強的習題給出注解。第3部分為附錄,簡要介紹了Visual Studio 2010、Turbo C 2.0、Dev C++ 5.11等集成開發環境下程序的編輯、編譯、鏈接和運行的方法。全書內容緊扣C語言程序設計的相關知識點,案例豐富,實用性強,可作為高校C語言程序設計課程的配套實驗教材,也可供相關領域工程技術人員參考使用。