c++程序设计基础.ppt
《c++程序设计基础.ppt》由会员分享,可在线阅读,更多相关《c++程序设计基础.ppt(120页珍藏版)》请在课桌文档上搜索。
1、程序设计基础,C&C+,开始,C/C+程序设计,第1章 C/C+语言概述第2章 数据类型、运算符与表达式第3章 CC+程序的结构第4章 程序流程控制结构第5章 高级数据类型第6章 函 数,第7章 类与对象第8章 类的继承与派生第9章 类的多态与抽象第10章 C+的文件与流第11章 Visual C+6.0概述第12章 Visual C+6.0使用简介,返回,第1章 C/C+语言概述,第1节 CC+语言发展概况第2节 面向对象的程序设计方法概述第3节 C+语言的编程特征第4节 CC+语言的语法规则与书写格式,返回,第1节 CC+语言发展概况,1.1.1 CC+语言产生的历史背景1.1.2 C+语
2、言的发展,第2节 面向对象的程序设计方法概述,1.2.1 传统的结构化程序设计方法1.2.2 面向对象的程序设计方法1.2.3 面向对象的程序设计思想,1.2.2 面向对象的程序设计方法,1对象的概念2类3类库4方法(Methods)和消息(Messages),1.2.3 面向对象的程序设计思想,1程序设计思想2程序设计方法3对象、方法和消息之间的关系,第3节 C+语言的编程特征,1.3.1 抽象性(Abstraction)1.3.2 封装性(Encapsulation)1.3.3 继承性(Inheritance)1.3.4 多态性(Multi),1.3.4 多态性(Multi),1.多态性的
3、含义2.虚函数与动态联编3.多态性的作用,第4节 CC+语言的语法规则与书写格式,1.4.1 CC+标识符与关键字1.4.2 CC+语言的应用程序组成1.4.3 CC+的语法规则与书写格式1.4.4 简单的CC+语言程序范例,1.4.1 CC+标识符与关键字,1.标识符2.字符集3.键字,1.4.2 CC+语言的应用程序组成,1.预处理命令2输入与输出3语句4函数5常量6变量,第2章 数据类型、运算符与表达式,第1节 CC+的基本数据类型第2节 常 量第3节 CC+存储类型与变量作用域第4节 数据类型转换第5节 CC+运算符第6节 CC+表 达 式第7节 CC+的自定义类型,返回,第1节 CC
4、+的基本数据类型,2.1.1 整数类型2.1.2 浮点类型,2.1.1 整数类型,char类型short 类型int 类型long 类型intn 类型,第2节 常 量,2.2.1 常量定义2.2.2 整型常量2.2.3 字符与字符串常量,第3节 CC+存储类型与变量作用域,2.3.1CC+的存储类型2.3.2 变量定义2.3.3 量的作用域2.3.4 内部变量和外部变量,2.3.1CC+的存储类型,auto存储类型register存储类型static存储类型extern存储类型,2.3.2 变量定义,1.变量的类型2.变量名3.变量的赋值,第4节 数据类型转换,2.4.1 自动数据类型转换2.
5、4.2 强制数据类型转换,第5节 CC+运算符,2.5.1 算术运算符2.5.2 关系运算符2.5.3 逻辑运算符2.5.4 位操作运算符2.5.5 自增(减)操作运算符2.5.6 赋值与复合运算符2.5.7 其它操作符与运算符优先级,2.5.7 其它操作符与运算符优先级,1.条件操作符2.逗号操作符3.sizeof操作运算符4.点(.)运算符,箭头(-)和作用域分辨(:)5操作运算符的优先级,第6节 CC+表 达 式,2.6.1 CC+表达式的种类2.6.2 处理表达式时应注意的问题,第3章 C/C+程序的结构,第1节 编译预处理功能第2节 语句与程序结构概述第3节 数据的输入与输出简介,返
6、回,第1节 编译预处理功能,3.1.1 文件包含3.1.2 条件编译3.1.3 宏定义3.1.4 带参数的宏定义,第2节 语句与程序结构概述,3.2.1 复合语句3.2.2 表达式语句与空语句3.2.3 程序的三种基本结构,3.2.3 程序的三种基本结构,1.顺序结构2.选择结构3.循环结构,第3节 数据的输入与输出简介,3.3.1 C语言的输入与输出3.3.2 C+语言的输入与输出3.3.3 C+输出格式控制,3.3.2 C+语言的输入与输出,1.输入与输出类2.输入流3.输出流,第4章 程序流程控制结构,第1节 选择控制结构第2节 循环控制结构第3节 转向控制第4节 流程控制应用示例,返回
7、,第1节 选择控制结构,4.1.1 二分支控制结构4.1.2 多分支控制结构,4.1.1 二分支控制结构,1二分支控制结构的语法格式及其功能2if语句的嵌套3if语句应用举例4.条件运算符与if语句,4.1.2 多分支控制结构,1多分支控制结构的语法格式及其功能2几点说明3switch语句应用举例,第2节 循环控制结构,4.2.1 while 语句4.2.2 for 语句4.2.3 dowhile语句4.2.4 三种循环语句的比较4.2.5 多重循环,4.2.1 while 语句,1while 语句的语法形式及其功能2while语句的特点。3while语句应用举例,4.2.2 for 语句,1
8、.for语句的语法格式与功能2.执行过程说明3.for循环语句的变化形式4 for语句应用举例,4.2.3 dowhile语句,1dowhile语句的语法格式与功能:2dowhile 语句的特点:3.dowhile循环语句应用举例,4.2.5 多重循环,1while循环语句嵌套的形式2.for循环语句嵌套的形式3.dowhile循环语句嵌套的形式4.三种循环语句的混合嵌套使用,第3节 转向控制,4.3.1 break语句4.3.2 continue语句4.3.3 break语句与continue语句的比较4.3.4 return语句4.3.5 goto语句,4.3.5 goto语句,1.got
9、o语句的一般语法格式与功能2.有关goto语句的说明3.goto语句应用举例,第5章 高级数据类型,第1节 枚举类型第2节 联 合第3节 结 构第4节 数组与字符串第5节 数组与结构,返回,第1节 枚举类型,5.1.1 枚举类型的定义与枚举变量5.1.2 枚举类型变量的赋值与应用,第2节 联 合,5.2.1 联合及联合变量定义的一般形式5.2.2 联合的特点与应用,5.2.1 联合及联合变量定义的一般形式,1联合的定义2联合变量的定义3联合变量的引用方式,第3节 结 构,5.3.1 结构定义的一般形式5.3.2 结构变量的定义与应用,第4节 数组与字符串,5.4.1 一维数组5.4.2 二维数
10、组5.4.3 字符型数组5.4.4 数组的存贮5.4.5 字符数组与字符函数,5.4.1 一维数组,1一维数组的定义2.一维数组的初始化与赋值3数组使用时应注意的几点4一维数组应用举例,5.4.2 二维数组,1二维数组的定义2二维数组的初始化与赋值3.二维数组应用举例,第6节 指 针,5.6.1 指针的基本概念5.6.2 指针变量5.6.3 无类型指针5.6.4 指针与数组5.6.5 指针的指针,5.6.1 指针的基本概念,1.地址与变量2.变量的两种访问方式3指针与变量4指针运算所用到的运算符,5.6.2 指针变量,1.指针变量762.指针变量的赋值763.指针算术运算774.指针变量与自增
11、(减)运算符775.指针的关系运算776.引 用,5.6.4 指针与数组,1.指针与数组的关系2.字符指针与字符数组3.指针数组,函 数,第1节 函数定义的一般方式第2节 函数的调用第3节 函数的缺省参数第4节 局部变量与全局变量第5节 内部函数与外部函数第6节 标识符的作用域第7节 函数的返回值第8节 内联函数第9节 函数重载第10节 函数的嵌套与递归调用第11节 函数与数组第12节 函数与指针第13节 复杂数据类型的识别方法第14节 函数应用,返回,第1节 函数定义的一般方式,6.1.1 函数定义的方式6.1.2 函数的声明与定义方式6.1.3 形参与实参,6.1.1 函数定义的方式,1.
12、有参函数的定义2.无参函数的定义3空函数定义4函数定义形式的说明,6.1.3 形参与实参,1形参2实参3形参与实参说明,第2节 函数的调用,6.2.1 函数调用方式6.2.2 函数的传值调用6.2.3 函数的传指针调用6.2.4 函数的传址调用,第4节 局部变量与全局变量,6.4.1 局部变量6.4.2 全局变量6.4.3 静态变量,第5节 内部函数与外部函数,6.5.1 内部函数6.5.2 外部函数,第6节 标识符的作用域,6.6.1 作用域的种类6.6.2 标识符作用域的规定,第7节 函数的返回值,6.7.1 利用return语句返回函数的值6.7.2 利用参数返回函数运算的结果6.7.3
13、 利用全局变量返回函数运算结果,第8节 内联函数,6.8.1 内联函数的定义与使用方法6.8.2 内联函数与带参宏的区别,第10节 函数的嵌套与递归调用,6.10.1 函数的嵌套调用6.10.2 函数的递归调用,第11节 函数与数组,6.11.1 数组作函数的参数6.11.2 形参与实参都使用数组6.11.3 形参与实参都使用数组的指针,第12节 函数与指针,6.12.1 指针作函数的参数6.12.2 指针函数6.12.3 函数指针6.12.4 函数指针数组,第7章类与对象,第1节 类第2节 对 象第3节 构造函数和析构函数第4节 类的内联与友元成员第5节 局部类和嵌套类第6节 对象与指针、数
14、组第7节 动态内存分配第8节 静态成员第9节 常对象与常成员,返回,第1节 类,7.1.1 类的意义7.1.2 类定义的形式7.1.3 类函数成员的定义方式7.1.4 类成员的访问控制7.1.5 类的作用域,第2节 对 象,7.2.1 对象定义7.2.2 对象成员的表示方法,第3节 构造函数和析构函数,7.3.1 构造函数7.3.2 拷贝构造函数7.3.3 缺省构造函数与带参构造函数7.3.4 重载构造函数7.3.5 析构函数7.3.6 构造函数与折构函数的调用时间差,第4节 类的内联与友元成员,7.4.1 内联函数成员7.4.2 友元函数与友元类,7.4.2 友元函数与友元类,1.友元函数2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c+ 程序设计 基础
链接地址:https://www.desk33.com/p-236186.html