本书是作者在多年教学实践经验的基础上编写而成的,以程序设计的需要带动语言知识的学习,系统介绍了C语言及其程序设计技术。全书共12章,内容包括程序设计基础、数据及数据类型、数据运算、选择结构、循环结构、数组和字符串、指针、函数、构造数据类型、文件、图形设计和实验指导,并通过将知识点融入实例,以实例带动知识点的掌握,详尽介绍了相应的算法知识。每章都编排了大量的习题,题型丰富,由浅入深,以帮助读者在掌握C语言的基础上,着重培养读程序与写程序的能力。本书最后一章(实验指导)供学生进行上机练习。 本书可作为普通高校应用型本科学生或工科本/专科学生学习C语言程序设计的教材或参考书,特别适合作为计算机等级考试(二级C语言)的教材或参考书,也可作为有关程序设计人员和自学者的参考书。