本書以項目為背景,以知識為主線,采用“任務驅動”的方法組織編寫。項目所涉及的知識點由淺入深,強調知識的層次性和技能培養(yǎng)的漸進性。本書共分3篇。第1篇為基礎篇,包括第1~5章,以簡易計算器項目為背景,主要介紹C語言的基本知識以及順序、選擇和循環(huán)三種程序控制結構。第2篇為提高篇,包括第6~8章,以學生成績統(tǒng)計項目為背景,主要介紹函數(shù)、數(shù)組和指針。第3篇為綜合應用篇,包括第9~10章,以學生信息管理系統(tǒng)項目為背景,主要介紹結構體和文件。本書的程序代碼均在VC++6.0運行環(huán)境中調試通過。本書適合作為高等職業(yè)技術院校、普通高等院校計算機專業(yè)及其相關專業(yè)教材,也可作為程序開發(fā)人員和自學人員的參考書。