C++第1章 C++编辑简介.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章C编辑简介

* 第1章 C++编程简介 本章内容 1.1 计算机程序设计语言 1.2 面向过程的程序设计 1.3 面向对象的程序设计 1.4 C++概述 1.5 C++程序实例 1.1 计算机程序设计语言 机器语言 汇编语言 高级语言 面向过程 面向对象 CPU指令系统,由0、1序列构成的指令码组成 如 加 减 用助记符号描述的指令系统 如 ADD AX, BX 面向机器的语言 程序设计依赖解决问题的过程 客观事物描述成具有属性和行为的对象; 同一类对象的共同属性和行为形成类; 封装对象间通过发送和接受消息发生联系; 类的继承与多态性可以提供使用现成类的机制,从而实现代码的重用. 程序设计关键是定义类,并由类实例化成对象 接近人的自然语言习惯,如:100+200 1.2 面向过程的程序设计 本质: 通过程序来进行数据处理 高级语言: 1、面向过程的语言 BASIC、PASCAL、C 2、面向对象的语言 C++、JAVA 1.2 面向过程的程序设计 例如:要向屏幕打印一个“A”字符 1、BASIC语言:PRINT “A” 2、PASCAL语言:writeln(‘A’); 3、C语言:printf(“A”); 4、C++语言:cout “A”; 5、JAVA语言:System.out.print(A ); 主要思想 自顶向下 逐步求精 核心 算法:为解决某一应用问题而采用的解题步骤。 一个计算机程序可以看成是由一系列任务组成的,任何一项任务如果过于复杂就将其分解成一系列较小的子任务,直至每一项任务都很小,很容易解决。 1.2 面向过程的程序设计 对象是实现世界中的一个实际存在的事物 张三 李四 抽象 类是具有相同属性和服务的一组对象的概括 属性 服务 性别,年龄… 说话,行走… 具体化 继承 新类 人 说话,行走… 性别,年龄… 大学生 性别,年龄,专业… 说话,行走,学习… 消息 1.3 面向对象的程序设计 封装: 信息隐蔽:通过将类定义的成员设置成不同的访问权限来实现。 继承和派生: 在程序中定义类,当出现两个或多个类享有相似的情况,就不必重复在类中定义,可通过继承,从其他类派生出其他类。 多态性: 指在一般类中定义的属性和行为,被特殊类继承之后,可以具有不同的数据类型或表现出不同的行为。 1.3 面向对象的程序设计 1.4 C++语言概述 全面支持C C++语言的产生 1983加入类 C C++ ANSI C++ 1994标准化 C++语言的特点 面向对象 比C更完善、安全、高效 1.3 C++程序开发过程 程序代码的录入、修改 执行预处理指令,词法分析、语法分析后生成目标程序 与其它目标程序或库连接,生成可执行程序 1.4 C++程序实例 /************************************************ * 程序文件名: p1_1.cpp * * 本程序显示: Hello C++! * * 设计者: 鲁莹 时 间: 8-27-2007 * ***********************************************/ #include iostream // 载入头文件 using namespace std; // 使用命名空间std void main( ) // 程序入口 { cout Hello C++!endl; } 预处理命令 无返回值 无参数、无返回值的主函数 主函数名 函数开始 函数体 语句结束标志 函数结束 运行结果: Hello C++! 注释块 注释行 在C++程序中,注释块由“/*”开始,由“*/”结束,可以实现多行注释 。 也可使用“//”进行单行注释。 C++语言的预处理命令都是以“#” 号开头。iostream是一个头文件,系统 头文件不带.h后缀 cout为标准输出流对象,它与显示器相连。 是插入操作符,endl为换行符号。整个语句的功能是将”Hello C++ !”字符串与endl依次插入到cout中 main是主函数名,一个C++语言程序有且仅有一个main函数。C++程序执行时就是从main函数开始. C++语言规定

文档评论(0)

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

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

1亿VIP精品文档

相关文档