- 1、本文档共130页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言基础课件
第2章 C++语言基础;2.1 C++语言概述 ;;;2.1.2 一个简单的C++程序 ;;说明: ;;;;2.1.3 名字空间 ;;【例2.2】 关于名字空间的主要用法示例。;;;2.2 基本数据类型、运算符和表达式 ;;;C++的类型修饰符如下: ;;2. C++中的标识符 ;表2.3 标准C++的关键字 ;3. 常量和变量 ;整型常量:;浮点型常量: ;;4.变量 ;定义变量时,可以在类型前面加上一些修饰符来表示这些变量的使用方法。 C++中常用的变量定义修饰符如表2.5所示。;修饰符的含义如下:;;变量的初始化: ;定义变量的位置: ;;;【例2.3】局部变量随用随定义及用域解析符扩大变量的作用域示例。;;5. const修饰符与指针的结合 ;;6. 新增bool类型 ;【例2.4】 布尔型变量使用示例。;6. 新增string类型 ;7. 枚举类型 ;8. 无名联合 ;9.扩展了的结构体类型 ;;10. void型指针 ;;【例2.5】 void型指针的使用。 ;2.2.2 运算符和表达式 ;;表2.4 C++ 中运算符的优先级和结合性;2.2.3 数据类型转换 ;【例2.6】隐式类型转换实例。;;;;2.3 数据的输入与输出 ;1.数据的输出cout ;2.数据的输入cin;;2.3.2 简单的I/O格式控制 ;表2.5 常用的I/O流控制符 ;;2.4 C++中函数的新特性 ;;2.4.2 默认参数的函数 ;;说明: ;;;2.4.3 内联函数 ;【例2.7】内联函数的使用。 ;;;2.4.4 函数重载 ;;;【例2.8】参数类型不同的重载函数。 ;;【例2.9】参数个数不同的重载函数。 ;;;;2.5 引用 ;;;【例2.10】引用的最基本用法示例。 ;;;2.5.2引用作为参数传递 ;【例2.11】采用“引用参数”传递函数参数。 ;;;2.5.3引用与指针的区别 ;【例2.12】采用“指针参数”传递函数参数。 ; ;2.5.4引用作为返回类型 ;【例2.13】引用作为函数返回类型示例。 ;;2.6 动态内存分配 ;;;;;2.6.2 new和delete ;;【例2.14】操作符new和delete的使用。 ;【例2.15】下面是一个将运算符new和delete用于结构类型的例子。 ;虽然new和delete完成的功能类似于malloc()和free(),但是他们有以下几个优点:;下面我们对new和delete的使用再作几点说明: ;【例2.16】对内存的动态分配是否成功进行检查。 ;说明:;;;【例2.17】new在为简单变量分配内存空间的同时,进行初始化。 ;【例2.18】下面是一个数组动态分配内存空间的例子。 ;2.7 异常处理 ;;2.7.1 异常处理的机制 ;;说明:;2.7.2 异常处理的实现 ;【例2.19】C++异常机制的处理过程示例。 ;;2.8 本章小结 ;;;;;
文档评论(0)