文档详情

C++语言基础课件.ppt

发布:2018-04-30约1.24千字共130页下载文档
文本预览下载声明
第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 本章小结 ;;;;;
显示全部
相似文档