- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c课程剖析
1.1.2面向对象程序设计的特点 (1)抽象 (2)封装 (3)继承 (4)多态 1.2 面向对象程序设计语言C++ 1.2.1 C++语言的产生和发展 20世纪80年代,美国贝尔实验室的本贾尼·斯特劳斯特卢普博士(Bjarne Stroustrup )在 C语言的基础上开发了C++。 C++引入了类的机制,所以最初的C++被称为“带类的C”(C with classes。1983年由Rick Mascitti提议正式命名为C++。 1990年C++引入模板和异常处理的概念,1993年引入运行时类型识别(RTTI)和名字空间(Name Space)的概念。 1994年制定了ANSI C++标准草案,1997年ANSI C++标准正式通过并发布,1998年被ISO正式批准为国际标准。 1.2.2 C++语言的特点 (1)C++是更好的C 1.3 C++程序结构 #include iostream //编译预处理 using namespace std; //命名空间 int add(int x,int y); //函数声明 int main() { int a,b,sum; //变量定义 coutEnter two integer:endl; //提示用户输入两个整数 cinab; //从键盘输入a和b的值 sum=add(a,b); //调用函数add,求a和b的和 coutThe sum is: sum\n; //将sum的值输出到屏幕上 return 0; } int add(int x,int y) //函数定义 { return x+y; //将两个整数的和返回主调函数 } 1.4 C++程序开发过程 (1)编辑 将源程序输入到所使用的编辑器中,生成后缀是.cpp的磁盘文件。 (2)编译 编译器将程序源代码进行编译,转换为后缀是.obj的目标文件。 (3)连接 将多个目标文件以及库中的某些文件连在一起,生成后缀是.exe的可 执行文件。 (4)运行 最后对程序进行运行、调试,直至得到正确的结果。 1.4.2 VC++6.0集成开发环境 第二种方法:直接建立C++文件 1.5小结 客观世界由许多对象组成,对象具有属性和行为,它们之间存在着各种联系。 本章介绍了与客观世界相联系的基本概念与术语:对象、类、属性和方法。抽象、封装、继承和多态是面向对象程序设计的主要特征。 第一章 绪 论 1.1 面向对象程序设计的特点 1.2 面向对象程序设计语言C++ 1.3 C++程序结构 1.4 C++程序开发过程 1.1 面向对象程序设计的特点 1.1.1 基本概念 (1)对象 (object) (2)类(class) (3)属性 (4)方法 具有相同属性和行为的一组对象的集合。 类中的数据成员称作类的属性。 类中的行为(函数)称为类的方法。 面向对象程序设计中的对象,是对客观事物的描述,它是构成系统的一个基本单位。对象由属性和行为构成。 (2)C++与C完全兼容 (3)对C语言的某些方面进行了改进 (4)支持面向过程和面向对象的方法 (5)大型程序设计中的命名空间 模板下载 模板下载
您可能关注的文档
最近下载
- 中国高尔夫差点系统会员入会申请书.doc
- 江苏国泰(002091)公司2023年财务分析研究报告.doc
- 2024执业药师继续教育药物分析(3)参考答案.docx
- DB11T 383-2023 建筑工程施工现场安全资料管理规程.docx
- 总体国家安全观授课.pptx VIP
- 一种聚4-甲基-1-戊烯中空纤维膜的制备方法.pdf VIP
- DB11T 1832.2-2023 建筑工程施工工艺规程 第2部分:防水工程.docx
- 普外科麻醉科运用PDCA循环提高患者术后自控镇痛有效率QCC品管圈成果汇报书.docx
- 海信BCD-203FH电冰箱使用说明书.pdf
- 哈工大尹海洁社会统计学(第2版)课后习题答案.docx
文档评论(0)