本书全面介绍了C语言的基本概念、数据类型、语句及结构,系统介绍了程序设计的基本思想和算法,通过典型题目的讲解使学生掌握程序设计方法与技巧,并以趣味题目的练习,激发学生学习程序设计的兴趣。本教材体现了“以语法为基础、以算法为灵魂、以设计为创新、以规范为要求”的理念,突出基础,面向应用,深入浅出,循序渐进,引导学生学习并掌握程序设计的基本方法。每章后附有典型上机实验供学生练习,以加强知识的掌握与巩固。本书可作为高等院校计算机程序设计的教学用书,亦可作为从事计算机应用科技人员的参考书和全国计算机等级考试二级C语言的培训教材。