前言 C语言是一种通用的现代计算机程序设计语言,它是根据结构化程序设计原则设计并实现的。C语言不仅适合于系统程序设计,而且适合于应用程序设计。C语言在操作系统、工具软件、软件平台、图像处理、数值分析、人工智能和数据库管理系统等方面都得到了广泛的应用。C语言有很多突出特点,有较丰富的数据类型、多种运算符,语言的组成精练、简洁,使用方便、灵活,表达能力强。C语言具有“高级语言”和“低级语言”的双重特点。C语言提供了某些接近汇编语言的功能,有利于编写系统软件。 本书是高校C语言课程的辅助教材。本书主要包括三方面的内容: C语言课程设计理论指导、C语言课程初级和高级实例、C语言课程设计实例。本书适合那些已经或正在学习C语言的学生。本书的编写目的就是要使那些对C语言有初步了解的学生通过阅读本书提高其C语言程序设计能力。本书所选程序实例具有由浅入深、由易到难、实用有趣的特点。图像与动画编程虽然有些过时,但却能使学生了解Turbo C的强大功能。 本书由张朋、刘鑫主编,马玲、孟庆新、刘晓慧、范彬、宋丹茹、周本海、赵越副主编。刘鑫编写第1章,张朋编写第2章,孟庆新编写第3章,范彬编写第4章,周本海编写第5章,马玲编写第6章,刘晓慧编写第7章,赵越编写第8章,宋丹茹编写第9章。 由于时间仓促及水平有限,书中不当之处在所难免,敬请读者批评指正。 作者2021年6月