vc02 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文档。上传文档
查看更多
《面向对象程序设计与Visual C++6.0教程》 《面向对象程序设计与Visual C++6.0教程》 第2章 C++程序设计基础 本章主要内容: ●C++语言概述 ●简单C++程序 ●基本数据类型和表达式 ●程序的基本控制结构 ● 运算符与表达式 ● 简单输入输出 ● 程序的控制结构 ● 自定义数据类型 2.1 C++语言概述 1. C++的产生: ● 1972年,由贝尔实验室D.M. Ritchie在B语言基础上开发出来,并在PDP-11/20上实现了C语言; ● 1973年,K.Thompson和D.M.Ritchie合作将UNIX的90%以上用C语言改写,从此,C语言开始受到普遍重视并流行; ●推出C++的一个重要目标是使C++首先是一个比C更好的程序设计语言,C++根除了C语言中存在的有关问题。 2. C++语言的特点 1)全面兼容C语言, 这是C++广泛流行的基础 ●保持了C语言的简洁、灵活、高效和接近汇编语言等特点; ●对C语言的类型系统进行了革新和扩充,因而C++比C更安全; ● C++的编译系统也比C更严格; 2)全面支持面向对象程序设计方法 ●C++支持面向过程的程序设计; ●C++是混合型大型程序设计语言。 3. C++的字符集 C++语言字符集的组成: ●单字符 ●关键字. ●标识符 ●运算符 2.2 基本数据类型和表达式 C++的数据类型包括: ●基本数据类型 ●非基本数据类型 (如下图所示) 1. 数据类型分类 变量的访问 变量的访问方式包括: ●变量名访问 ●地址访问 ●指针访问 ●引用访问 指针访问 指针(pointer)是用于存放其他数据地址的变量。这些数据可以是基本类型的数据、也可以是数组、指针、类等用户自定义数据类型。 指针变量的定义格式: 类型 *指针变量名; 指针变量的使用格式: 指针变量名=变量名; 引用访问 引用是C++独有的类型,引用实际上是变量或对象的别名,是一种访问变量的方法; 使用引用时需要对变量进行初始化,并将引用绑定到相应的变量名上; 对引用的修改就是对变量本身值的修改。 引用的声明格式 : 类型 引用名=变量名; 引用适用于基本数据类型(变量),也适用于包括类对象在内的自定义数据类型。 联合体举例 例如: union data1 { int a; char c; double x }; 实验1 Visual C++6.0开发环境使用入门 一、实验目的 1. 熟悉Visual C++6.0的开发环境与特点。 2. 熟悉Visual C++6.0开发环境下的源程序编辑方法。 3. 掌握Visual C++6.0环境下源程序的编译、连接、运行与调试方法。 4. 学习断点的设置方法。 5. 学习Visual C++6.0的Debug调试功能。 二、实验任务 本实验包括以下3项任务: 1. 源程序的编辑 在Visual C++6.0开发环境下编辑一个简单、完整的C++程序,这是开发各种软件必须进行的软件开发过程。 2. 源程序的编译、连接与运行 在Visual C++6.0环境下,对任务1所编辑的C++源程序进行编译、连接和运行,观察程序的执行过程和各变量的值. 二、实验任务(续) 3.Debug调试功能 对任务1所完成的源程序设置若干断点,掌握Visual C++6.0环境下断点的设置与取消方法,在Debug调试状态下,学习程序调试的各种相关方法,并通过Debug状态下的Variable窗口和Watch窗口观察程序的执行过程和结果。 2.4 简单输人/输出 ●输入/输出(I/O)是每一个程序必须具备的基本功能; ●从计算机向标准外部设备(如屏幕)输出数据称为输出; ●从标准外部设备(如键盘)向计算机输入数据称为输入。 1. I/O流 ●在C++中,将数据从一个对象到另一个对象的流动抽象为“流”; ●从流中获取数据的操作称为提取操作; ●向流中添加数据的操作称为插入操作; ● cin和cout是系统预定义的流类对象; ● cin用来处理由标准设备产生的输入,如键盘输入; ● cout用来处理向标准设备

文档评论(0)

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

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

1亿VIP精品文档

相关文档