热门文档
- 2022-09-18 20:22:00 中国人为什么看不起中国人 张鸣
- 2022-09-18 20:22:00 中国兵法之起源 编委会
- 2022-09-18 19:48:57 心理催眠术 迈克尔.赫普,温迪.德雷顿著
- 2022-11-24 16:17:09 《性体验与性爱心理》尤里-谢尔巴特赫
- 2022-11-27 20:51:00 《英语是玩出来的》何杰 刘丽芳
- 2022-09-19 20:00:37 《社会契约论》卢梭著 何兆武译
- 2022-09-18 19:48:57 成功创业72绝招 艾凡著
- 2022-11-22 08:41:49 【测试文档】小学语文口语交际写作技巧大全
- 2022-09-18 20:22:00 中国企业的六西格玛管理之道 魏中龙主编
- 2022-09-19 10:52:47 《计算机原理与系统结构》侯炳辉主编
- 2022-12-05 15:23:18 《做你自己股神巴菲特送给儿子的人生礼物》巴菲特著 赵亚男译
- 2022-10-02 14:44:45 《心理咨询导论 第3版》约翰·麦克里奥德 潘洁编著

1、本文档共计 215 页,下载后文档不带www.pdfdz.com水印,支持完整阅读内容。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
制,否则过去的经验反而会带来误导。C程序员的“负担”是很重的,那么为什么要这样设计C呢?因为这个沉重的代价可以换得掌握资源的能力,得到最大的编程灵活性。当前,使用C语言的队伍又出现迅速扩大的现象。其原因是90年代软件界的几个新动向推动了这个浪潮:(I)Windows的普及和开发Windows程序的需求,Windows提供大量的接口函数是C语言的,使用C语言开发是基本的手段。(2)各种专用软件的接口绝大多数提供C语言接口,各种专用软件往往留出接口,让用户有自由发挥的余地,以补充其功能。例如:Novell网络有C函数给用户访问B-Treive数据库,AUTOCAD留有C的接口,不少数据库软件也有C的接口。(3)面向对象技术的兴起和面向对象程序设计语言C+的成熟,无疑为迅速扩大C语言的队伍起了很大的推动作用。C++的最基础语法使用了C的,C+的开发系统可以编译和运行C程序。有这样的提法:“C+是C的扩充”。但实际上C+与C是不同的两种语言体系,这有些像数学中代数建立在算术基础上,代数不同于算术一样。因此掌握C语言是进入C++所必须。全书共分12章。第1章介绍程序设计与C语言的概况,使学员对C编程和上机调试有一个最初步的了解。第2章介绍基本数据类型、操作符和表达式,由于操作符和表达式比较接近代数式子,是比较容易理解的,而数据类型是计算机中最常用的概念之一;对这一章要建立这些基本概念,在以后的章节中逐步加深印象而能达到熟练使用。本章还介绍了C的词法。第3章介绍基本的数据输入、输出函数的应用,有些概念是“提前”介绍了,其目的是为了以后的例子程序所必须。第4章阐述C的各种语句,我们不但要掌握其语法规则,而且要逐渐地能运用自如,“语句”的概念是过程式高级语言的核心;同时要领会语句的“缩排”编写格式,这是培养程序设计良好风格的基础。第5章介绍数组,使用数组便于处理大量的同类型数据;除了阐明数组的概念和基本使用外,还要介绍通过数组处理字符串的特点;最后说明数组越界的情况、危险性和程序员的责任。第6章阐述函数,函数是C语言的基本模块单元,C是典型的函数式语言,我们要牢牢掌握使用函数的三步(声明、定义和调用)过程。第7章阐明指针的概念和使用,C的最大特色可以说是指针的使用,程序员的责任也在于管理好指针。第8章介绍结构体、共用体与枚举,这是三种便于用户定义的数据类型。第9章讨论编译预处理,这不是C语言,而是编译系统的指令,但有几个指令在C程序设计中是经常使用的,第10章介绍文件的概念和如何调用库函数处理输入和输出事务。第11章叙述结构化程序设计方法,这是各种语言设计程序时最基本的方法。第12章介绍软件工程概述,以便读者从宏观理解软件的开发过程和技术。书中有大量的例子程序其目的既用于阐明C语言语法,同时用于演示程序设计的风格;这些例子程序适用于Microsoft C和Turbo C开发环境,也适用于Visual C++和Borland C-+的开发环境。这些例子程序的代码清单和运行结果是直接通过软件进行排版的,所以避免了笔误和排版错误。本书的特点是全面性、实用性和现代性。本书的全面性是既阐述基础语法、程序设计方法,又介绍软件工程的概念;既讲述语言,又演示程序设计风格;既显示C的优点,又点评C的缺点。本书的实用性是在内容上不但满足教学大纲和计算机等级考试的要求,并对C的不易掌握之处加以重点说明,而且指出实际工作时可能出现的致命的错误。本书的现代性是内容符合最新的ANSIC标准,例子程序适用于多种最流行的C/C+的开发环境对C的不足还指出当前可更新的方向。C的最大缺点是太接近“机器”,“函数”的机制不能适应高速度、高质量开发大型软件的需要、不能满足人们对软件重用性的要求、不能适应变化的用户环境等等。因此,出现了非过程式语言。此外C也有不少可改进之处,在C+中已经做到了。软件的发展始终跟不上硬件的发展,软件危机始终存在。人们期望着更接近自然语言的高级语言的出现。在近期内,CC+可能是我们最好的选择。本书由施小英副教授、冯矢勇高工和汤宝骥副教授编著;由冯矢勇对全文进行统一编排。本书在出版过程中得到许多同行的支持和帮助,作者在此向他们表示衷心的谢意。本书的作者曾为不同层次的学员讲授过多种计算机语言,编写过多种计算机教材,并,开发过应用软件。作者期望利用这些经验和借鉴许多文献中精彩的观点,使本书有助于读者正确掌握C程序设计。作者热切希望读者的批评指正和建议,以便于在新版中吸纳。作者1996年3月