C语言是当今流行最具代表性、面向过程的计算机高级语言之一,因其代码以描述问题简便、执行效率高、可读性好、可移植性强和高度结构化以及模块化等优点,使其广泛应用于系统软件和应用软件的开发。本书“以计算思维为指导,以程序设计为主线,以数据及其操作为核心”。在内容组织上,以87 ANSI C为主要内容,兼顾C 99标准,详尽介绍C语言的语法和语义以及基本算法,主要涵盖各种类型数据、顺序程序设计、选择程序设计、循环程序设计、模块程序设计、数据文件处理等。书中突显指针类型数据的重要性,并针对指针知识难点,将其分布嵌入到多个章节中。通过程序设计实例的分析与说明,融入C语言及其程序设计的知识点,提高C语言及其程序设计内容的理解性。本书与《C语言学习辅导与实践》一书配套,完善知识结构,充实知识内容,“确保基础,注重联系;增强应用,提高技能”。本书及其配套书可以作为本科生“计算机技术基础”核心课程用书,适用于初次接触计算机编程的读者。通过本书及其配套书的学习,使读者不但可以掌握C语言及其编程技能,而且可以指导开发软件系统,也可作为自学者和计算机软件开发人员参考。