本书针对高职高专教育的特点,以Turbo C 2.0为学习环境,突出基础性、先进性、实用性、操作性,注重对学生创新能力、实践能力和自学能力等各种应用能力的培养,由浅入深介绍丁C语言的基本知识及程序设计的基本方法与编程技巧。本书共分为10章,从C语言程序的构成、数据类型、运算符与表达式等基础开始讲解,由浅入深分别介绍了三种结构化程序设计、数组、函数、变量存储类型、指针、结构体和共用体以及文件等内容。全书以程序设计为主线,将实例的设计与分析贯穿始终,着重培养学生编写代码能力,并为每章配有练习题以及综合性的编程实例,有利于学生理解、消化和掌握各章节的学习内容。参与本书编写的作者长期从事程序设计语言、软件工程等方面的教学与研究工作,具有较高的程序设计与教学水平。作者将多年来的教学经验融入本书,使其内容更易理解、实用性更强。本教材可作为高职院校计算机专业、电子专业以及信息类相关的非计算机专业的本科生的C语言程序设计课程的教材,还可作为各类计算机培训的教学用书及计算机工作者和爱好者的参考使用。