C
语言具有表达能力强、概念和功能丰富、目标程序质量高、可移植性好、使用灵活方便等特点,既具有高级语言的优点,又具有低级语言的某些特点,能够有效地用来编制各种系统软件和应用软件,是当今最为流行的一种计算机语言。因此,国内大部分高等院校都把C语言作为计算机和非计算机相关专业的一门程序设计语言课程。
C语言涉及的概念多、规则复杂、容易出错,初学者往往感觉困难。本教材在详细阐述程序设计基本概念、原理和方法的基础上,采用循序渐进、深入浅出、通俗易懂的讲解方法,本着理论与实际相结合的原则,通过大量经典实例重点讲解了C语言的概念、规则和使用方法,使程序设计语言的初学者能够在建立正确程序设计理念的前提下,掌握利用C语言进行结构化程序设计的技术和方法。全书共9章,主要内容包括:第1章 C语言概述、第2章 数据描述与基本操作、第3章 C语言的控制结构、第4章 数组、第5章 函数、第6章 指针、第7章 构造数据类型、第8章 编译预处理、第9章 文件。书中对数组、函数、指针、变量的存储类型、结构体和共用体、文件等重点和难点的内容进行了深入讲解与分析。“C语言程序设计”作为程序设计的入门课程,应重视对程序设计和C语言基本概念、原理和规则的讲解,力求给读者打下一个扎实的基础,培养读者良好的编程风格,提高读者进一步学习新程序设计语言的能力。
本教材可作为高等学校各专业程序设计基础教学的教材,特别适合作为应用型本科、高职院校的计算机及非计算机专业的学生使用,同时也可作为编程人员和C语言自学者的参考用书。
本教材第1章、第2章和第3章由白秋颖编写;第4章、第5章和第8章由张继生编写;第6章和第7章由赵骥编写;第9章由王丽君编写。在编写的过程中,田莹、刘尚懿、孟丹及艾青老师也做了大量工作,在此一并表示感谢!最后还要感谢为本教材付出心血的编辑、审稿人员等各位朋友!
为了帮助读者学习,本教材每章设有小结和习题,同时还有配套的《C语言程序设计上机指导与习题解答》的实验教材,其重点介绍了Visual C++ 6.0编译系统的使用方法,使学生在实践学习过程中能迅速掌握C语言程序的编辑、编译、调试和运行方法。
由于编者水平有限,殷切希望广大读者对书中存在的缺点和错误给予批评指正。
作 者
2008年10月
IV
计算机应用技术基础11
109
第1章 错误!文档中没有指定样式的文字。