C语言是当今世界上应用最广泛、最具影响的程序设计语言之一。它语言简洁,数据类型丰富,表达能力强,运算符多且用法灵活,控制流程和数据结构新颖,程序结构性和可读性强。尤其是Visual C++6.0以上版本开发环境的自动缩进格式,更有利于培养读者良好的编程风格。它既具有高级语言程序设计的特点,又具有汇编语言的功能;既能有效地进行算法描述,又能对硬件直接进行操作;既适合于开发系统软件,又适合于编写应用程序。C语言本身还具有整体语言紧凑整齐、设计精巧、编辑方便、编译与目标代码运行效率高、操作简便、使用灵活等许多鲜明的特点。 C语言是一门实践性很强的课程,该课程的学习具有其自身的特点:一听、二读、三练,重点是练。学生一般听得懂,看得懂,就是不会编程。所以必须通过大量的编程训练,在实践中掌握语言知识,培养程序设计能力,并逐步理解和掌握程序设计的思想和方法。因此,C语言程序设计的教学重点是培养学生的问题求解能力和实践编程能力。C语言教材应以程序设计为中心来组织内容。 本教以C语言知识要点为线索,以程序设计为中心来组织内容。每个实验分三个部分:实验目的、调试案例和实验内容。实验目的讲述实验要了解、理解和掌握的知识要点,调试案例讲解编程方法、调试工具使用和出错处理方法。实验内容加强学生对知识要点的理解,领悟、直到掌握的过程。 全书共分两部分,第一部分上机指导,第一部分为C语言上机指导,精选13个实验,覆盖了C语言的所有知识要点、经典算法、编程方法和技巧;实验案例特别讲解调试工具的使用方法,编译错误和调试错误的处理方法;每个实验之后精选的实验题有助于学生巩固知识,提高编程能力和创新能力,提供的综合实验进一步强调提高学生综合运用所学知识解决复杂问题的能力,有助于对知识点的融会贯通。对实验内容提供了参考解答,便于学生自学。第二部分为《C语言程序设计》各章习题及参考解答,有的习题提供了多种解决方法。全书调试案例,实验内容和习题解答均在Visual C++ 6.0集成开发环境中上机调试通过。