本书以Keil软件为开发平台,以C语言在工程实践中的具体应用为主线,采用项目导入、任务驱动的形式,将C语言语法和编程技巧等知识通过项目任务和工程应用传授给学生,打破了传统的教学方法和教学体系结构,解决了C语言程序设计这门课程抽象与枯燥难学的问题。全书共9个项目:项目1认识C语言、项目2顺序结构程序设计、项目3选择结构程序设计、项目4循环结构程序设计、项目5数组及应用、项目6函数及应用、项目7指针及应用、项目8构造类型及应用、项目9C语言综合程序设计。本书可作为应用型本科和高职高专院校电子信息类、自动化类、机电类、交通运输类和机械制造类等相关专业的C语言程序设计课程的教材,也可供C语言初学者、电子爱好者和中等职业学校相关专业师生学习和参考。