内容简介
本书从C语言的基本语法、不同规模的项目实训、程序设计大赛及编程风格以及调试等方面介绍C程序设计的相关知识。C语言是计算机相关专业的专业基础课和信息类工科专业公共基础课,因不同学校在此课程上安排的学时数有所不同,故本书力求在结构上具有较好的伸缩性。本书从结构上分成三大部分:靠前部分为C语言的基础语法介绍,包括靠前~11章;第二部分为项目实训和常用算法指导,包括靠前2章和靠前3章,以项目实训的形式引导和帮助学生解决实际问题,并对程序设计竞赛中的常见算法及其算法应用进行了介绍;第三部分为编程风格与程序调试介绍,旨在帮助学生形成良好的程序设计风格,提高他们的实际动手调试能力。
前 言C语言程序设计是一门理论与工程实践密切相关的专业基础课程,在计算机学科教学中具有十分重要的地位。大力加强该课程的建设,提高该课程的教学质量,有利于教学改革和教育创新,有利于创新人才的培养。通过本课程的学习,学生应培养良好的编程风格,掌握常见的算法思路,真正提高运用C语言编写程序解决实际问题的综合能力,为后续课程的实践环节打好基础。 目前国内关于C语言的教材较多,有些教材语法知识介绍细致,较适合作为非专业的等级考试类教学用书;有些教材起点较高,内容深奥,不适于初学者。为了帮助广大学生更好地掌握C语言编程技术,我们组织C语言程序设计课程组的教师进行了深入的讨论和研究,并针对学生学科竞赛和课时压缩的背景,将该课程的建设与其他信息类专业的课程体系改革相结合,发挥我们在计算机和电子商务、信息管理等专业上......