C语言是一种在国际上广泛流行的计算机语言,具有很多突出的优点,如很强的数据处理能力,目前已成为计算机程序设计的主流语言。C语言不仅适合于系统软件的设计,还适合于应用软件的设计。在操作系统、工具软件、图形图像处理软件、数值计算、人工智能、数据库处理、嵌入式系统等多个方面都有广泛的应用。目前,全国计算机等级考试、职业资格认定、技能大赛等都将C语言列入考查范围。学习和使用C语言已经成为广大计算机应用人员和学生的迫切需求。因此,我国绝大部分高等院校都将C语言作为学习程序设计入门的语言,同时,C语言也为进一步学习C++以及Visual C++ 奠定了基础。

本书作为C语言程序设计的入门与应用教材,共分11章及3个附录。全书包括以下内容: 第1章C语言概述;第2章基本数据类型、运算符及表达式;第3章顺序结构程序设计;第4章选择结构和循环结构程序设计;第5章数组;第6章函数;第7章编译预处理;第8章指针;第9章构造数据类型;第10章位运算;第11章文件。3个附录分别是: 附录A,常用字符与ASCII代码对照表;附录B,运算符的优先级和结合性;附录C,C语言的库函数。本书注重基础,突出应用,每章的案例尽量贴近生活和应用,以便读者能够综合运用本章所学知识,提高实际编程能力。

本书具有以下特色。

1. 易于教学和自学,适合初学者

充分考虑到初学者学习C语言的特点,本书按照循序渐进、难点分散的原则组织内容。通过通俗易懂的叙述,阐明复杂、灵活的概念。对于难点与重点,通过丰富的例题,进行详尽的解释。力求做到语言通俗、概念清晰、易学实用,以使读者能够做到上手快、学得会、用得着。

2. 注重基础内容,突出实用性

C语言博大精深。本书精选了对初学者最基本、最重要、最实用的内容进行介绍,不刻意追求全面和详尽。对于较生僻的内容,也从概念讲解入手进行简单介绍,以保证C语言的完整性。力求做到内容新颖、实用,逻辑性强,完整性好,且又突出重点。

3. 强化编程思想,突出应用性

本书不只是讲解C语言的语法规则,更重要的是培养读者的C语言程序设计能力。不是只给读者一座花园,而是送给读者整个春天。全书始终有意识地不断强化编程思想,通过例题、程序案例、习题,给读者以潜移默化的影响。由于程序设计语言是实践性很强的课程,故建议读者多上机实践,以尽快掌握C语言的编程方法和提高调试程序的能力。为了加强读者的实践动手能力以及满足参加二级C语言等级考试需要,本书还配套出版了《C语言程序设计实训》。衡量这门课程学习得好坏,不是看“知不知道”,而是看“会不会用”。

本书介绍的知识和程序具有通用性,基本可以适用于任何计算机系统和C版本,但是应说明,不同的C版本是有一些差别的。本书所有程序均在Visual C++ 6.0开发环境中调试通过。

本书由武汉职业技术学院贾学斌、宋海民任主编,胡大威任副主编,其中第1、2、3、9章由宋海民编写;第4、5章由胡大威编写;第6、7、8、10、11章及附录由贾学斌编写。以上各编者都是具有丰富教学实践经验的教师。在本书的编写过程中,得到许多领导及教师的热情支持,还得到了陈觎、周桂枝、张伟的帮助,在此一并表示感谢。

感谢使用本书的各位读者,本书力争写出作者的经验和体会,但由于编者水平有限,书中不足之处在所难免,恳请广大读者批评指正。

编者

2017年4月

more >

更多推荐

清华大学c语言程序设计基础,清华大学出版社-图书详情-《C语言程序设计基础》...