计算机已成为在校学生必须掌握的一种工具,要能熟练地使用计算机,特别是利用计算机开发软件,必须至少熟练地掌握一门计算机语言。C语言以其独特的功能,成为深受广大学生青睐的一种语言,许多学校已把C语言作为第一语种讲授。由于C语言语法的复杂性和语言的灵活性,使得许多初学者学习起来感到有一定的难度。基于此,本书作者结合多年的教学经验编写了此书。书中通过大量的示例,特别是通过算法和结果的分析,帮助读者理解C语言的各种语法规则和各种编程的方法。学习程序设计不能局限于能听懂、能看懂,更重要的是要能自己编写程序。因此要求读者一方面要通过书中的例题,学会分析编程的思想和方法,另一方面要自己独立地编写程序,并上机进行调试,以理解性地记忆C语言的一些基本知识和编程技巧。本书共十三章,每章后面均配有习题。在做选择题时,不仅要选择答案,更重要的是要学会分析,为什么是对的?错在什么地方?这样才有收获;在做程序填空题时,最好是将填空后的完整程序在机器上调试一下,这样有助于对程序及算法的分析和理解;在做编程题时,要自己独立编写并上机调试。通过一系列环节的训练,才能达到学好C语言的目的。本书由杜友福教授任主编,并负责全书的统稿,李新玉、李克清、周云才、伍良坤、曹芝兰、丁兴亚任编委。第一、二章由伍良坤、曹芝兰、丁兴亚编写,第三、四、五章由李新玉副教授编写,第六、七、八、九章由杜友福教授编写,第十章由李克清副教授编写,第十一、十二、十三章由周云才副教授编写,李新玉副教授参加了第一、二章的修改。由于作者水平有限,书中难免会有疏漏和不足之处,敬请各位读者和专家提出宝贵意见,以便再版时予以修订。本书为C语言程序设计课程教材,全书共十三章,通过大量的示例,特别是通过算法和结果的分析,帮助读者理解C语言的基本概念、基本算法以及各种语法规则,学会编程的方法。每章后均配有习题。为了便于教学和自学,本书配有《C语言程序设计导学》。本教材特别适合于本专科非计算机专业的初学者,也可供计算机等级考试者和其他各类学习者使用和参考。