本書為高等院校非計算機專業的教材,根據教育部高等學校計算機類專業教學指導委員會、全國高等院校計算機基礎教育研究會發佈的《非計算機專業計算機教學白皮書》的精神,結合教育部考試中心發佈的《全國計算機等級考試大綱(2025年版)》組織編寫。本書共 8 章,主要講解 C 語言程序設計的基本語法知識,以及使用 C 語言編寫應用程序的基本方法與技術,其中包括 C 程序設計概述、數據類型及運算、程序控制結構、數組與指針、函數、用戶自定義數據類型、文件、綜合實例:學生綜合測評系統等內容。本書精簡 C 語言語法細節的講解篇幅,側重算法設計能力和編程思維的培養,將 C 語言編程的基本知識和實際案例有機結合;特別改變傳統上將指針作為單獨章節的編排模式,將其內容拆解並融入程序設計的各個章節,書中提供了大量經過上機調試驗證的經典示例程序。本書也可以作為全國計算機等級考試二級 C 語言程序設計的備考輔導用書。