本书作为程序设计入门课程的教材而编写, 以培养初学者的计算思维能力为目标, 进而达到提高读者的分析问题、 算法设计以及编程调试能力的目的。
本书以 C语言知识要点为线索,以算法设计和程序编写为中心来组织内容。全书共9 章,主要内容为 C 语言程序设计的预备知识、 数据类型与表达式、输入/输出、程序流程控制、 函数与预处理、 数组与字符串、 指针、 结构与共用体、 文件输输出以及综合实训:学生成绩管理系统。 本书通过大量的实例,讲解了 C 语言的语法则和应用; 内容循序渐进、深入浅出、 紧贴教学、通俗易懂,注重培养读者的程序设计能力以及良好的程序设计风格和习惯, 同时通过每章的综合应用提高读者的工程能力。