C 语言是目前使用比较广泛的一种结构化高级程序设计语言,由于其具有高效、灵活、运算能力强等特点,特别适合嵌入式系统和底层操作系统程序的开发。本书从计算机“存储程序”工作原理出发,以启发式教学方法,采用一问一答的形式,由简入繁、循序渐进地将每个知识点逐步展开,引导学生在深入理解知识点的同时,进行程序开发。每个知识点都配有丰富的实践例题。在语法上严格遵守ANSI C 标准。在程序设计方面强调模块化思想,特别注重知识点的分析和程序设计能力的训练,通过实践训练提高程序设计能力和知识点的综合运用能力。本书共分11 章,主要内容包括:C 语言入门、数据类型、运算符与表达式、选择结构、循环结构、函数、数组、预处理命令、指针、结构体与共用体、文件。本书教法新颖、深入浅出、通俗易懂、逻辑性强,适合作为高等学校理工类学生学习C 语言的教材,也可作为初学者自学教材以及各类等级考试和社会培训机构C 语言课程的培训教材。