C语言是一门面向过程的计算机语言,发展至今已有近30年的历史。由于其功能丰富、灵活方便,既有一般高级语言的特性,又有低级语言的功能,不仅可用于操作系统的设计,也可用于各类应用程序以及工业控制程序的设计。目前流行的面向对象程序设计语言,如C++、JaVa、C#等都是在C语言的基础上发展派生而来的。因此,C语言得到了广泛的认可和重视。另外,C语言还蕴含了程序设计的基本思想,囊括了程序设计的基本概念,各大高职院校在很多专业都将C语言作为学习计算机的入门语言和重要的基础课程。
这本由胡忭利主编的《C语言程序设计》采用“项目引导、任务驱动”的模式与传统章节相结合的方式编写。
整部教材以学生成绩管理系统的设计为主线,每章根据主线及学习目标设立了一个项目,每个项目又根据教学知识点分解为若干任务,每节安排一个任务,读者通过对相关知识点的学习,即可逐步实现项目中的任务。教材的编排形式仍以传统的章节编排模式为主,将项目、任务有机地融合到各个章节中,便于教师教学。
这本由胡忭利主编的《C语言程序设计》以培养学生的程序设计能力为出发点,采用流行的“项目引导、任务驱动”模式与传统章节相结合的方式编写,强调工学结合、理论与实践结合,由简到难地全面讲述了C语言程序设计的内容。
全书共分10章,分别介绍程序设计基础及C语言概述,C语言基础及顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,指针及其应用,函数,结构体、共用体和链表,文件操作,初学者常见错误分析与改正。
《C语言程序设计》以学生成绩管理系统的设计为主线,每章根据主线及学习目标设立了一个项目,再根据教学知识点将项目分解为若干任务,读者通过对相关知识点的学习,能够逐步实现各个任务。教材内容翔实、通俗易懂,例题丰富、实用性强,任务与学生的实际生活紧密结合、语言精炼、分析详尽,突出程序设计的思想,重视算法及实用编程能力的培养与训练。读者可根据例题后的“课堂思考”举一反三、灵活运用。
本书可作为本科非计算机专业、高职院校计算机及相关专业C语言程序设计课程的教材,也可作为成人教育、在职培训教材,还可作为C语言编程人员的自学参考书。