对许多读者来说,学习“c语言程序设计”充满了挫折和艰辛:一是c语言运算符种类多、数据类型丰富,特别是表达式的求值、指针的应用非常灵活,掌握难度较大;二是抽象的算法和程序设计的过程中让读者望而却步;三是调试程序时,困难重重,各种版本的C系统、纷繁复杂的错误信息让人眼花缭乱。面对种种困惑,往往使学习者对C语言的学习一知解、半途而废。正是基于这样的原因,我们撰写了这本《C语言程序设计实践教程》。本书作者从事了多年c语言程序设计的教学,熟知读者学习瓶颈,在教学中尝试过许多方法帮助读者解惑,有过成功、也有过失败。我们把教学中的心路历程通过本书奉献给读者。相信读者能够在轻松、愉快的气氛中探索程序设计的奥妙。读者在学习程序设计语言中,要重点培养阅读程序和编写程序的能力。本书力求将程序设计方法、读程序技巧等巧妙地贯穿于充满趣味性、实用性的实例之中,让读者耳目一新。特别是本书结合简单图表对难点、重点内容进行分析,同时注重对读者的分析问题能力、逻辑思维能力、解决问题能力的培养和训练,如在书中,通过一题多问、一题多解等途径去启发读者发掘、探索、寻找更多、更好的解决途径,从而达到提高读者分析问题、解决问题的能力。