C语言是目前最流行的程序设计语言之一,具有概念简洁、语句紧凑、表达 能力强、运算符多而灵活、控制流和数据结构新颖、程序结构性和可读性好、可移植性好等优点。C语言数据类型丰富,既可以用来编写应用程序,又可以用来编写系统软件。它既具有高级语言程序设计的特点,又具有汇编语言的功能,是当今世界上最具有影响力的程序设计语言之一。本书全面介绍了C语言程序设计的基本知识,C语言的基本数据类型、常量、变量与表达式,C语言进行结构化程序设计的基本方法,包括结构化程序的顺序结构、选择结构、循环结构及其设计方法,介绍了函数与指针的概念及其使用,还介绍了其他数据类型与C语言文件系统等内容。本书注重教材的可读性和适用性,每章开头都给出了学习意义和学习目标;对关键知识点进行了详细的说明,并附有大量的图表方便读者正确、直观地对问题的理解;样例程序由浅入深,强化知识点、算法、编程方法与技巧,并给出了详细的解释。