C++实验习题1.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++实验习题1.ppt

第一章 C/C++概述 1.1 C/C++发展简史 1.2 简单的C/C++程序实例 1.3 基本语法成分 1.4 数据的输入和输出 1.5 编译预处理 1.6 Visual C++简介 为什么要使用C++语言 面向对象程序设计正在逐渐成为主流设计技术。 OOP技术并不取代SP和一般的程序设计的技能技巧。 C++语言在各种不同机型上都有优秀的编译系统和相关的环境与工具。 C++语言最可能取代C而成为主流的软件开发语言。 在计算机教学领域,C++语言已成为计算机专业主要的教学语言 C++语言发展简史 1972年在B语言的基础上设计而成C语言,用来描述和实现Unix操作系统。 1977年改进为不依赖于具体机器的C语言编译文本《可移植C语言编译程序》,从而具有高级语言的第一特征,演化为我们所说的“传统的C语言”。 1983年由美国国家标准化协会(ANSI)综合C的各种版本,制定了新的标准——ANSI C,进而演化为87ANSI C。 1980年,贝尔实验室开始对C增加面向对象的成分,最初的成果为“带类的C”,83年正式取名为C++。1991年出现实用工业版本,94年制定了ANSI C++标准的草案。 C++的各种工业版本的出现(例如Visual C++ ) C++的特点 语句简练、语法结构清晰、紧凑,使用方便、灵活。 程序结构简单、书写格式自由。 数据类型丰富、齐全。 运算符丰富、齐全,运算能力强。 语法限制不太严格,程序自由度大。这既是优点也是缺点,该问题留待以后专门讨论。 具有直接的硬件处理能力 编译系统生成的目标代码质量高,程序执行效率高 程序可移植性强。 语言的通用性较强 C++的应用领域 作为系统描述语言,编写各种系统软件 作为工具软件描述语言,编写各种工具软件。 作为应用程序描述语言,编写各种应用软件。 Internet和Web编程。 C++难在哪里 C++语言的规模较大: C++语言对C语言进行三个方面扩充: 有关面向对象的新概念、新特征,这部分内容在深度上和数量上是不容忽视的。 原有C语言的概念和特征又补充了新的代替物。如I/O,const等。 新的概念又延伸了老的特征。例如有了类和对象,原有的数组、指针又增加了对象数组、对象指针,原有的函数又有了成员函数及对象参数等。 C++语言的的新概念不易掌握: OOP语言中的一些重要概念和特征不易掌握。E.g. 虚函数,抽象类,构造函数的隐式调用,运算符的重载,类模板和函数模板等等。 OOP和OOP语言的培训完备条件尚未形成: 把OOP技术从研究室引到商业软件的开发领域并使大多数人认定OOP技术是今后软件开发的主流技术,仅仅是90年代以后的事。 怎样学习C++ 系统的学习C/C++语言,清楚概念(把重心放到研究算法上)。 学习MFC,并选择发展的方向。 对各种技术的涉及(书籍的选择) 学习这门课的方法 注重课堂学习 勤于思考,多分析问题 多上机实践,熟能生巧 充分利用网络资源(校园网和互联网) 多分析别人的程序,学习其编程的经验 分析C++语言对C语言的改进与增强 独立完成作业 程序设计 算 法 结构化程序设计 2. 选择结构(或分支结构) 3. 循环结构 ⑵直到型循环 1.2 简单的C/C++程序实例 3. 标识符: 由字母、数字和下划线三种字符组成 必须以字母或下划线开头 合法标识符。 A2 student area_of_circle num _dd Int 不合法标识符 2A A-B area of circle M.D int ① 大小写字母不等价 习惯上,变量名小写,符号常量大写。 ② 关键字不能作标识符用。例如,int、define等关键字不能作为标识符用。 ③ 定义标识符时最好能简洁且“见名知义”,以提高程序的可读性。如min表示最小值,average表示平均值,day表示日期。 ④ 在Visual C++中,标识符中不能有汉字 但是字符串和注释中可以有汉字。 1.4 数据的输入和输出 #include iostream.h 或#include iostream.h 1. cout cout表达式1表达式2……表达式n; 说明: 数据的输出格式由系统自动决定。 各表达式可以是任意类型的。 #include iostream.h void main() { int a=2; double b=3.32; char c=A; couta bendl; coutc abcdendl; } 格式控制符 使用格式控制符输出数据(使用示例) #include iostre

文档评论(0)

xinshengwencai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档