本书通过编程基础、程序界面设计、成绩等级判定程序、单科成绩统计程序、数组、函数、使用指针优化程序、结构体与共用体、文件、位操作和综合应用11个教学项目,循序渐进地介绍了利用C语言完成顺序结构程序设计、分支程序设计、循环程序设计及模块化程序设计的过程。每个项目由“知识学习”“技能训练”“课外提升”和“习题”4个环节构成。在“技能训练”和“习题”部分融入了计算机等级考试(二级C)的基本内容。为了便于教与学,本书配有丰富的教学资源,包括课件、课程标准、实训指导、习题解答和源代码等。
本书内容通俗易懂,实用性强,不仅可以用作应用型高校电子信息类各专业C语言程序设计课程的教材,还可以用作全国计算机等级考试(二级C)复习教材和参考书。