本书共分为10个单元,单元1~单元9的内容包括认识C语言程序、数据描述与数据处理、选择结构程序设计、循环结构程序设计、数组程序设计、模块化程序设计、指针程序设计、结构体程序设计、文件程序设计;单元10以图书超市收银系统项目为例,带领读者实现整个项目的设计、掌握开发流程。 本书采用任务驱动的编写思路,以技能为主线,以具体的任务为载体,使读者更容易掌握学习内容和学习方法。通过本书的学习,读者能够利用C语言程序开发工具Dev-C 进行程序编辑、编译和运行,能够使用不同的数据类型来描述现实生活中的数据,能够使用运算符对数据进行操作,能够使用程序流程图来描述算法,能够运用选择结构、循环结构来解决实际问题,能够运用数组、函数、指针、结构体、文件等知识设计复杂的应用程序,并能熟练掌握程序的调试方法。 本书可作为高等教育本、专科院校计算机相关专业的教材,也可作为计算机培训机构的参考教材。