本书是大学计算机基础教育丛书之一。本书由十一个单元组成,内容主要包括程序设计的基本常识,C语言的基本概念,设计顺序结构的C程序、带有分支结构的C程序、带有循环结构的C程序,函数、变量的地址及指针操作,数组的概念及应用,字符串,结构体类型和共用体类型,文件以及五个附录。C语言是目前国内外广泛使用的程序设计语言。本书按照提出问题、分析问题、解决问题的写作原则,以C语言为描述工具,重点介绍了设计程序中具体问题的解决方法,并融入了典型的例题和习题。每道习题均给出了解题指导,以引导读者尽快掌握程序设计方法。在附录中给出了习题的全部参考答案。本书主要适用于计算机程序设计的初学者,可作为高等院校非计算机专业师生教学、自学用书,同时也可作为社会相关领域培训教材。