第三版前言
本书是《C语言程序设计(第三版)》(时景荣、李鑫主编,中国铁道出版社)的配套教材。编写时突出了基本概念、基本方法和基本技能,尽量做到少而精,重点放在“常用、实用”的内容上,习题和实验内容丰富,具有启发性和综合性,可有效训练学生的程序设计能力。
全书分三部分。
第一部分为C语言程序设计同步训练。每章中都包含“要点难点阐述”“例题分析”“同步练习”“参考答案”四个环节。“要点难点阐述”力图用简洁准确的语言给出本章的脉络,突出重点、难点,便于读者把握。“例题分析”以实例进一步解析本章要点、难点,分析可能的出错及原因,读者可以从中学习阅读程序和分析问题的方法。“同步练习”以选择题、填空题、编程题(5~11章)三种形式,帮助读者消化理解和应用本章内容。编程题程序前有算法分析,程序中有注释,程序后有测试;有的题目给出多种方法,以开拓读者思维。习题的选择既考虑了知识点的覆盖面,以培养程序设计能力为主线,又兼顾了计算机等级考试的能力训练。
第二部分为C语言程序设计上机指南,介绍了Turbo C 2.0集成环境下的上机过程,程序调试和测试的基本知识和常用方法,以及Visual C++6.0集成开发环境的使用方法。
第三部分为C语言程序设计上机实验。给出了上机实验的目的和要求,结合理论教学精选内容,安排了15个实验(每个实验都包含:实验目的、预习内容、实验内容、课外任务),对于有一定难度的实验题目给出提示,便于进行实验教学。特别在实验15中安排了综合程序设计,便于学生综合应用所学程序设计知识,独立完成相对完整且有一定难度的题目,进一步提高程序设计能力。
本书既可以用作本科、专科教学的配套教材,又可以作为计算机等级考试培训辅导用书,也可以作为自学C语言程序设计者的参考书。
本书由时景荣、李立春任主编,金红娇、金炳涛任副主编,张晓东、赵岩参与了编写。第1~4章由赵岩编写,第5~8章由金红娇编写,第9~11章由金炳涛编写,第12~13章由张晓东编写,第14、15章由李立春编写。全书由时景荣统稿,王立国主审。
在本书的编写过程中,有许多老师和同学提出了宝贵的意见和建议,有的还参加了书中部分程序的调试,在此表示衷心感谢。
限于时间,书中难免有疏漏和不妥之处,敬请读者给予指正。
编 者
2014年12月