C语言程序设计
上QQ阅读APP看书,第一时间看更新

前言

计算机基础教育是培养大学生综合素质和创新能力不可或缺的重要环节,是培养复合型人才的重要组成部分。“C语言程序设计”是高等院校计算机基础教育中的重要课程之一。该课程可以让学生了解程序设计的思想和方法,掌握高级语言程序设计的知识,提高问题求解和程序语言的应用能力。因此,本书旨在实现“以人为本、传授知识、培养能力、提高素质、协调发展”的教育理念,使学生的计算机知识、技能、能力和素质得以协调发展。

本书针对高等院校学生的特点和认知规律,全面、系统地介绍C语言程序设计及应用知识,包括C语言概述、基本数据类型和运算符、顺序和选择结构程序设计、循环结构程序设计、数组、函数和模块设计、指针、结构体与联合体、预处理和标准函数、文件、数据结构和数据抽象等内容。编者结合多年从事程序设计教学和研究的经验,参考了大量同类教材,并吸收其优点,在编写过程中以夯实学生程序设计的理论基础、培养学生程序设计的能力和养成良好的程序设计风格为宗旨,充分体现“教师易用,学生易学”的特点。

全书分为11章,其中第1章、第2章和第4章由曹惠雅编写,第3章、第8章和第10章由鲁丽编写,第7章、第9章、第11章由陈维编写,第5章、第6章由杨有安编写。陈维负责全书的统稿工作。本书在编写的过程中得到文华学院各级领导的大力支持,在此表示衷心的感谢。

本书同时出版了一本配套辅导教材《C语言程序设计实训教程》,两者互为补充,相辅相成。辅导教材按本书的章节顺序,对各章重点及难点进行总结,对重、难点题型进行分析,并附有大量练习,对读者掌握程序设计的基本知识、提高程序设计的应用能力十分有益。

由于编者水平有限,加之时间仓促,书中难免有不足之处,敬请读者批评指正。

编者

2017年12月