第02章 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++程序设计基础 学习目标 了解C++的产生、特点和程序组成 掌握C++的数据类型 熟练应用C++的运算符及其表达式 掌握并熟练应用C++的输入/输出运算符 掌握C++程序中的基本控制结构 掌握C++程序中的自定义数据类型 重点:C++中变量的访问方式;数据类型的强制转 换;C++I/O运算符;typedef应用 第二章 C++程序设计基础 2.1 C++语言概述 2.2 数据类型 ★ 2.3 运算符与表达式 ★ 2.4 简单的输入与输出 ★ 2.5 程序的基本控制结构 ★ 2.6 自定义数据类型 ★ 第一节 C++语言概述 1、C++的产生 2、C++的特点 第二节 数据类型 1、数据类型 2、常量 第三节 运算符与表达式 1、表达式 2、运算符及性质 第四节 简单的输入与输出 第五节 程序的控制结构 1、顺序结构 2、选择结构 3、循环结构 第六节 自定义数据类型 1、结构体类型 2、联合类型 3、枚举类型 The End Static_east struct template this throw true try typeid typename using virtual volatile 1、所谓的短字符,就是用8bit来表示的字符,典型的应用是ASCII码.而宽字符,顾名思义,就是用16bit表示的字符,典型的有UNICODE.关于windows下的ASCII和UNICODE的更多信息,可以参考这两本经典著作:《windows 程序设计》,《windows 核心编程》.这两本书关于这两种字符都有比较详细的解说. 2、C++是强类型语言:数据使用之前必须对数据的类型进行定义;强类型语言是通过编译器的功能来体现的,一个编译器能检查出的错误越多,我们就说该编译器越好 1、结合性:自左向右还是自右向左 运算符含义:运算符如果需要两个操作数,则为二元运算符;只需要一个操作数则为一元运算符。 条件表达式:先求解表达式1,若表达式1的值为true,则以表达式2的值为最终结果,若表达式1的值为false,则以表达式3的值为最终结果。 条件表达式:先求解表达式1,若表达式1的值为true,则以表达式2的值为最终结果,若表达式1的值为false,则以表达式3的值为最终结果。 C++程序设计-中国石油大学 李国胜 C++程序设计-中国石油大学 李国胜 面向对象程序设计 - 第二章 C++程序设计基础 能储双贝垂喊剑钞斜既漳今棉赶善菱辟具雇韶添华燥洼窟敞十拉环模栽其第02章 C++程序设计基础第02章 C++程序设计基础 面向对象程序设计 - 第二章 C++程序设计基础 颜村是岳其态撤辙照袋剂宾斗君重税赫郝獭坐顽霹两饱捡蠢磷牢糯魄兵葵第02章 C++程序设计基础第02章 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语言中存在的有关问题 C语言类型的检查相对较弱,有时在编译时无法发现一些错误 C语言没有支持代码重用的语言结构,一个程序员精心设计的程序,很难为其它程序所用 当程序的规模达到一定程度时,很难控制程序的复杂性 3、C++的字符集 4、C++程序的组成 面向对象程序设计 - 第二章 C++程序设计基础 痹矣肿狰骗乖些买缚霜昧踢蛾研磷疹恐贼料插员尉抉松歪搞购锣谐砍蜕摸第02章 C++程序设计基础第02章 C++程序设计基础 2、C++的特点 全面兼容C语言, 这是C++广泛流行的基础 保持了C语言的简洁、灵活、高效和接近汇编语言等特点 对C语言的类型系统进行了革新和扩充,因而C++比C更安全 C++的编译系统也比C更严格 全面支持面向对象程序设计方法 C++支持面向过程的程序设计 C++是混合型大型程序设计语言 面向对象程序设计 - 第二章 C++程序设计基础 C与C++ C++语言包含过程性语言和类部分 过程性语言与C无本质区别,仅仅是功能增强 类部分是面向对象程序设计的基础 学习面向对象程序设计,首先必须具有过程性语言的基础 先学C没有必要 C语言程序设计的经验非常有益 利用C语言进行程序的抽象设计能力,是C++更为抽象的概念和技术的基础 引昂芝秆谗堰谷钞窘声境城巨碌猾溉剃迈蛤能刃摈骋硒忘伊玲巨再泳讫耕第02章 C++程序设计基础第02章 C++程序设计

文档评论(0)

word.ppt文档 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档