前 言C语言是面向过程的高级程序设计语言之一,它具有先进的控制流、优良的数据结构、丰富的数据类型、实用多样的运算符及表达式。C语言的语言简单、灵活,有很好的通用性和可移植性。它既有高级语言的优点,又有低级语言的特点。因此广泛地用于系统设计和应用程序开发中。程序设计是一门实践性很强的课程,如果脱离了实践,不可能取得较好的学习实效。习题和上机实验是程序设计课程非常重要的实践环节。对初学者来说,要编写出较优的程序并顺利通过编译及正确运行是有一定的难度。笔者在多年的程序设计课程教学中深感实践教学的重要性,为此编写本教材,以帮助读者理解程序设计概念及各个主要算法的编程技术,提高程序设计和程序调试能力。本书以Visual C+ 6.0集成开发环境为例,参考多部C语言程序设计教材,结合C语言程序中各种语法语句,流程结构,数据结构及数据类型等知识编写而成,用以作为C语言课程的配套实验教材,同时可作为C语言初学者的参考用书。全书共分两部分:第一部分为实验部分、第二部分为习题答案及两个附录部分。其中实验部分根据C语言教学大纲的要求,分别设计了十个实验。每个实验包括实验相关知识、实验例