本书是作者根据多年的软件开发经验和教学经验编写而成的;在内容的编排上本着精选理论、强化实践、突出技能的原则,内容前导后续,衔接、过渡自然,结构清晰,充分体现了易学易用的特点;在文字叙述上条理清晰、简洁,便于阅读理解。全书共分12章,主要内容包括:C语言程序设计概述,C语言程序设计基础,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数,指针,结构体,联合体,枚举,位运算,编译预处理,文件。通过典型例题分析,着重强调应用c语言进行程序设计的方法和技巧,深入浅出。每章配有大量的例题、重点内容总结和大量的习题,以有利于读者全面、系统地理解和掌握C语言程序设计。本书覆盖了全国计算机等级考试二级大纲所要求的范围,适合作为高职高专教材,同时也可作为参加计算机等级考试人员的自学或培训教材。