本书是普通高等教育“十一五” 国家级规划教材,从程序设计的角度阐述了C语言的基础知识。全书共分为8章,分别为C语言概述、程序设计与程序结构、程序组成与简单程序设计、选择程序设计、循环程序设计、工程中的函数与变量、组合数据类型和文件。 本书特色鲜明,对例题的讲解都是从编程思路开始,再给出流程图、源程序及执行结果,并强化了编程思路的训练和程序流程图的设计,以帮助读者建立编程思想,培养良好的编程习惯;同时,还将指针的概念贯穿于全书中,并加强了对指针的训练。 本书可作为应用型、技能型人才培养的各类教育中的“C语言程序设计”课程教学用书,也可供软件开发或其他工程岗位的技术人员参考。