C语言程序设计是一门理论和实践相结合、培养学生计算思维的课程。本书配合主教材的内容,结合C语言教学循序渐进、承上启下的特点,从教学实际需要出发,兼顾不同学生的计算机实际水平,对主教材中的重要知识点进行了归纳和总结,对各章习题中的疑难问题和常见问题进行了详细解析。
在学习过程中,学生必须通过大量的上机编程训练,在实践中逐步掌握程序设计的方法。在编程中学习编程能够起到事半功倍的效果。本书还配合授课内容和进度,精心设置了9个由浅入深、循序渐进的上机实验,每个实验项目都给出了实验目的和要求,使学生能自主进行有目的的实验训练。读者可以先阅读、模仿示例练习,然后独立完成程序设计的题目,从而逐步理解和掌握程序设计的思想、方法和技巧。
第4版在前三版的基础上进行了修订,并在第一部分给出了Visual C++ 2010安装、调试环境的详细使用说明和操作步骤,更加方便学习者使用和自学。另外,本次修订规范了程序的书写格式,修正和完善了教材中的文字叙述。本书与配套的主教材辅助中国大学慕课开放的“C语言程序设计”国家级线上一流课程,对于实施线上线下混合式教学能够起到很好的作用。
本书第1~4章、第6章、实验1、实验2、实验4由罗晓芳编写;第5章、第8章、实验3、实验6由朱鸣华编写;第7章、第9章、实验5由汪德刚编写;第12章、实验9由董明编写;第10章、第11章、实验7、实验8由孟军编写。
书中的错误和不足之处,敬请读者指正。
编者
2024年3月