前 言
                                                          C语言是现代最流行的通用程序设计语言之一。它既具有高级程序设计语言的优点,又具有低级程序设计语言的特点;既可以用来编写系统程序,又可以用来编写应用程序。
本书以培养学生的逻辑思维能力和实践应用能力为出发点,从大量实例入手,采用通俗易懂的语言由浅入深地对C语言程序设计的内容进行全面讲述,包括C语言的基础知识、结构化程序设计的三种结构、数组、函数、指针、用户自定义数据类型、位运算、文件等。
全书在内容组织上具有以下特色:
●结构新颖。每节先通过“学一学”介绍知识点,然后引入案例“试一试”巩固知识点,最后借助“练一练”验证知识点掌握情况。通过这种结构,让读者更容易掌握章节内容并进行熟练应用。
●思路清晰。针对“试一试”部分精选的例题,先分析问题,讲解解题思路,然后再编写程序,最后对程序中的关键内容、注意事项进行注解,让读者在潜移默化中掌握解题技巧和编程方法。
●案例丰富。主要章最后精选了大量有普遍性和代表性的案例,并且详细介绍了每个案例程序的分析和设计过程。通过对这些案例程序的讲解,读者能够综合应用所学知识解决实际问题,不断提高分析问题和解决问题的能力。
本书例题都是经过编者精心筛选的,所有例题程序都已在Visual C++ 2010环境下运行通过。另外,本书配有电子教案并提供例题源程序及课后习题参考答案,以方便读者自学。
本书由马鞍山学院王英明担任主编并统稿,张露露、蒋林、吴志坚担任副主编。在本书编写的过程中,得到了学院同事、家人的支持与理解,以及清华大学出版社的帮助,在此对他们表示衷心的感谢!
由于编者水平有限,本书难免存在疏漏和不妥之处,敬请读者批评指正。

编者2021年5月