- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
? 1: #include iostream.h 2: #define PI 3.1416 3: double Area(double r)//求面积的函数定义 4: { 5: return PI*r*r; 6: } 7: void main() 8: { 9: double radius,area; 10: coutendl”请输入圆的半径:”; 11: cinradius; 12: area=Area(radius); 13: coutendl”圆的面积:”area; 14: } 1.4 C++程序结构 举例:一个最简单的单语句程序: #includeiostream.h int main() { cout”Hello,World\n”;} #includeiostream.h int main()//计算a,b之和 { int a,b; a=123; b=456; int sum; sum=a+b; cout”Sum of a,b is”; coutsum; cout”\n”; } ? #include iostream.h int main() { int a,b; cout”input a,b:”endl; cinab; int sum; sum=a+b; cout”Sum of a,b is “sumendl; } #includeiostream.h int main() { float x,in,cm; char ch=0; const float fac=2.54; cout”Enter length:”; cinx;//读浮点数 cinch;//读单位 if(ch==’i’){ in=x; cm=x*fac; } else if(ch==’c’) {//厘米 in=x/fac; cm=x; } else in=cm=0.0; coutin”in=”cm”cm\n”; } * 第一章 C++语言概述 1.怎样用结构化程序设计的方法编写程序。 一、本课程的目的 §1.1 引言 2.学会用面对对象的程序设计。 2.计算机程序是由程序设计人员编写的。 二、计算机程序及其作用 1.计算机程序是用来控制计算机运行的指令。 第一章 C++语言概述 第一代:机器语言==〉是一种CPU机器语言。由数 字0、1组合而成。 优点:机器可直接执行,速度快。 缺点:程序长,难记,难理解,不易查错。 第二代:汇编语言= =〉用助记符描述的指令系统。 如:Mov Ax,[bp+4] push d1, 优点:比机器语言较易理解,执行速度快。 缺点:难度大,非专业人士难以掌握。 §1.2 程序语言简介 第三代:面向过程的高级语言= =〉或称算法语言。如: Fortran,Basic,Pascal,C 等等。 优点:灵活,易于理解,容易查错。 缺点:对大型程序而言维护性较差,对“拟定”好的 程序难以扩充,修改(所谓牵一而动百)。 第四代:非过程化的高级语言==〉是一种面向对象的设计 语言,如:C++,Java 等等。 优点:灵活、易于理解、维护、修改、扩充。 缺点:掌握难度较大。 第五代:可视化多媒体程序设计工具。具有面向对象的思 想,如:Visual C++,Visual Basic,Delphe等等。 第一章 C++语言概述 一、C++语言发展过程 ?1. 1960年出现了Algol60语言,但该语言主要面向问题,与硬件较远,故英国剑桥大学推出了CPL(Combined Programming Language) ? 2. 1967年,Matin Richards对CPL进行改进、简化、推出了BCPL (Basic Combined Programming Language) §1.3 C++程序设计语言简介 第一章 C++语言概述 ? 3. 1970年,美国贝尔实验室Ken Thomson 以BCPL为基础,再次简化推出了B语言,并写了第一个UNIX系统。 ? 4. 1972年美国贝尔实验室D.M. Ritchie 在B语言基础上设计出了C语言,并用其将UNIX系统全部改写并实现。 第一章 C++语言概述 ? 5. 经进一步改进,至1977年出现了与具体机器无关的C编译文本,从而使C语言广泛应用,各种机器皆可使用。 ? 6. 1980,贝尔实验室以时了C++的早
您可能关注的文档
最近下载
- 高分子复合材料第二章玻璃纤维详解演示文稿.ppt VIP
- 交互分配法习题.doc VIP
- Unit 1 People of Achievement 课件(共22张)人教版(2019)选择性必修第一册.pptx VIP
- 《OLED技术原理与应用》课件.ppt VIP
- 《计算机组装与维护》高职计算机全套教学课件.pptx
- 2025-2026部编人教版三年级语文上册(全册)测试卷(附答案).pdf VIP
- 客户关系管理:客户关系管理的相关策略PPT教学课件.pptx
- 重温三国历史,再现三国魅力.ppt VIP
- Unit3 My friends Part A let's learn(说课稿)-2024-2025学年人教PEP版英语四年级上册.docx VIP
- 海上光伏电站施工方案.docx VIP
文档评论(0)