本书是普通高等教育“十一五”国家级规划教材。 本书分为三个部分,分别为初级能力、中级能力、高级能力。初级能力部分主要是引导读者熟悉编程工具,熟悉以任务解决为导向、以伪代码作为辅助手段的编程过程,掌握数的计算、字符串处理等技能。中级能力部分介绍如何利用选择分支结构、循环结构完成求最大值、制作菜单、字符串操作、排序等实际任务。高级能力部分主要通过对指针、结构、文件的运用来完成成绩管理、几何计算等具有一定难度的任务,其中第7章是一个综合的、开放性的案例,不仅介绍了文件的操作,同时综合了本书介绍的多种技能,完成一个实际的微型系统,该系统可以很方便地进行功能扩展。书后附有两套期末测验试题供教学参考与学生自测,另有“ASCII码对照表”与“C语言常用函数”供查询。 本书可作为应用型、技能型人才培养的各类教育C语言程序设计课程的教学用书,也适用于C语言程序设计培训、计算机从业人员和爱好者参考使用。