C语言不仅是计算机学科的一门基础语言,而且由于其高效、灵活,特别适合用来编写操作硬件设备的程序,因此在嵌入式领域有着广泛的应用。 本书每个教学单元采用基础知识、基础训练和上机实践的结构,便于交互式教学、加强课堂教学过程中学生的参与度。本书的知识内容严格遵守ANSI C标准,在程序设计思想方面强调模块化思想,在克服难点方面注重结构清晰地安排内容、循序渐进地展开知识,特别强调知识点的能力目标,通过合理的基础训练和上机实践提高读者的程序设计能力和综合运用知识的能力。全书分为12章,分别是初识C程序,基本数据类型,运算符与表达式,分支与开关语句,循环语句,函数的结构与调用,数组,指针,指针与数组,处理字符串,结构体、共用体与枚举,读写文件。 本书适合作为高等职业院校及应用型本科院校C程序设计的“教、学、做”一体化教材,还适合作为C程序设计初学者的自学用书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。