- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C基础第一章C概述
1-* 第一章 C++概述 课程内容安排 C++的发展沿革。 如何入门C++。 C++编译环境。 C++源程序的基本组成元素。 一个完整的C++程序的实现过程。 引言 C++是一种使用非常广泛的计算机程序设计语言,其在我国的程序界中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”(CPP)。 C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言,其支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。 入门C++ 简单的说,面向过程是一种以事件为中心的编程思想,而面向对象(OO)是一种以事物为中心的编程思想。 C++概述 C++是由C语言发展而来,与C语言完全兼容。C++在C语言语法的基础上作了扩充,最主要的就是引入了类,增加了面向对象机制,如继承,派生,多态等。从而实现了由面向过程向面向对象的转变,支持面向对象的程序设计。 C++源程序的组成 简单的说,一个标准的C++源程序主要由3个部分组成:注释部分、编译预处理部分和程序正文部分。其中,每个部分又由多种风格和组成元素,此处将通过一个具体的C++源程序来理解。下面是一个间的C++源程序。 #include iostream.h //预处理文件 void main() //主函数 { coutHello Worldendl; //输出 } 选择C++编译器 选择一款方便易用、性能优良的编译器能够大大提高初学者学习C++的效率。目前,C++编译器种类繁多,基于Windows平台和Linux平台的都有,比较著名的是Borland公司推出的Borland C++、Microsoft公司推出的Visual C++、GCC家族的DEV-C++等。其中,Borland C++和Visual C++都是企业级的开发工具,包含了庞大的工具包和模板。而DEV-C++是一款纯粹的C++编译器,其简单易用,编译效果较好。 安装DEV-C++ 目前,DEV-C++的必威体育精装版版本为5.0,为体现ANSI C++的必威体育精装版标准,此处采用DEV-C++ 5.0作为编译器,其内核为4.9.9.2。本书中涉及到的所有C++源程序都是在该编译器下调试运行的。 一般的说,DEV-C++ 5.0的安装非常简单,将压缩包解压后直接运行其中的exe文件即可开始安装 当读者打开DEV-C++后,读者可以看到其IDE,包括菜单栏、工具栏、多页面窗口、工程编辑器以及调试器等,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,以减少编辑错误,还有完善的调试功能。 DEV-C++ IDE简介 为了让读者更好地理解DEV-C++的使用和C++源程序的组成,本节给出第一个C++程序代码“Hello World”,即在用户屏幕上输出“Hello World”的字样。同时,本节将介绍DEV-C++中C++源程序的编辑、编译和运行等步骤的实现 第一个C++程序——Hello World C++源程序可以在DEV-C++中创建,打开如上的DEV-C++集成开发环境,单击【文件】|【新建】菜单项,可以新建C++源程序或工程。此处选择【源文件】菜单项,DEV-C++将自动打开C++编辑器,供用户进行C++源程序的编辑 创建源程序 编译运行 创建上述源程序完成后,读者可以保存后使用C++编译器对该源程序进行编译,以发现源程序中是否存在语法错误,编译完成后对其进行连接,以建立可执行文件。 在C++中,执行源文件查看运行效果需要先编译该源文件。DEV-C++中,可以通过单击【运行】|【编译】菜单项来进行编译,或者通过快捷键“Ctrl+F9”来实现。当源程序没有错误时,DEV-C++编译器给出编译结果 小结 本章主要介绍了C++语言的相关基础知识,从C++语言的起源开始,简要介绍了C++的历史沿革、C++的入门、C++的特点、与C语言的区别以及以C++语言为代表的程序设计方法知识等。此外,本章重点讲解了C++源程序的组成部分。为使读者更好地理解本书源代码部分,该章重点讲解了本书使用到的C++编译器——DEV-C++ 5.0的集成开发环境,并在该环境中编写了第一个C++源程序,详细介绍了在其中建立源程序、编译、运行等步骤。 习题 【题目1】C++语言是C语言的扩充,其与C语言最大的区别是什么? C++是一种面向对象的程序设计语言,而C是一种面向过程的程序设计语言,其区别可根据这两种编程思想的区别来进行:这两种编程思想可以通过公式来表示,面向过程的编程思想为:程序=算法+数据;面向对象编程思想为:程序=对象+事件。 【题目2】在DEV-C++中
文档评论(0)