本书是本科层次职业教育改革创新教材。
本书共11个模块,主要内容包括: 程序设计基础、顺序程序设计训练、分支程序设计训练、循环程序设计训练、数组应用训练、模块化程序设计训练、构造数据类型应用训练、指针应用训练、文件操作训练、位操作训练和综合实训。每个模块基本上由“知识准备”“边学边练”“总结归纳”“强化练习”四个部分构成,学习训练内容涵盖了全国计算机等级考试二级C语言的基本内容。为了便教利学,本书配套有丰富的教学资源,包括微视频、课程标准、教学课件、源代码等。
本书可作为本科层次职业教育、应用型本科教育、高等职业教育工程技术类相关专业C语言程序设计课程的教材,也可作为相关工程技术人员的参考书。