CC++程序设计基础 教学课件 ppt 作者 佟勇臣 C 程序设计

上传人:E**** 文档编号:89187956 上传时间:2019-05-20 格式:PPT 页数:120 大小:1.25MB
返回 下载 相关 举报
CC++程序设计基础 教学课件 ppt 作者 佟勇臣 C 程序设计_第1页
第1页 / 共120页
CC++程序设计基础 教学课件 ppt 作者 佟勇臣 C 程序设计_第2页
第2页 / 共120页
CC++程序设计基础 教学课件 ppt 作者 佟勇臣 C 程序设计_第3页
第3页 / 共120页
CC++程序设计基础 教学课件 ppt 作者 佟勇臣 C 程序设计_第4页
第4页 / 共120页
CC++程序设计基础 教学课件 ppt 作者 佟勇臣 C 程序设计_第5页
第5页 / 共120页
点击查看更多>>
资源描述

《CC++程序设计基础 教学课件 ppt 作者 佟勇臣 C 程序设计》由会员分享,可在线阅读,更多相关《CC++程序设计基础 教学课件 ppt 作者 佟勇臣 C 程序设计(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+语言产生的

2、历史背景 1.1.2 C+语言的发展,第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)

3、,1.3.4 多态性(Multi),1. 多态性的含义 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节 数据类型转

4、换 第5节 CC+运算符 第6节 CC+ 表 达 式 第7节 CC+ 的自定义类型,返回,第1节 CC+的基本数据类型,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.1 CC+的存储类型 2.3.2 变量定义 2.3.3 量的作用域 2.3.4 内部变量和外部变量,2.3.1 CC+的存储类型,auto存储类型 register存储类型 static存储类型 ext

5、ern存储类型,2.3.2 变量定义,1. 变量的类型 2. 变量名 3. 变量的赋值,第4节 数据类型转换,2.4.1 自动数据类型转换 2.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、.6.1 CC+表达式的种类 2.6.2 处理表达式时应注意的问题,第3章 C/C+程序的结构,第1节 编译预处理功能 第2节 语句与程序结构概述 第3节 数据的输入与输出简介,返回,第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

7、 C+输出格式控制,3.3.2 C+语言的输入与输出,1. 输入与输出类 2. 输入流 3. 输出流,第4章 程序流程控制结构,第1节 选择控制结构 第2节 循环控制结构 第3节 转向控制 第4节 流程控制应用示例,返回,第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 f

8、or 语句 4.2.3 dowhile语句 4.2.4 三种循环语句的比较 4.2.5 多重循环,4.2.1 while 语句,1while 语句的语法形式及其功能 2while语句的特点。 3while语句应用举例,4.2.2 for 语句,1. for语句的语法格式与功能 2. 执行过程说明 3. for循环语句的变化形式 4 for语句应用举例,4.2.3 dowhile语句,1dowhile语句的语法格式与功能: 2dowhile 语句的特点: 3. dowhile循环语句应用举例,4.2.5 多重循环,1while循环语句嵌套的形式 2. for循环语句嵌套的形式 3. dowhil

9、e循环语句嵌套的形式 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. goto语句的一般语法格式与功能 2. 有关goto语句的说明 3. goto语句应用举例,第5章 高级数据类型,第1节 枚举类型 第2节 联 合 第3节 结 构 第4节 数组与字符串 第5节 数组与结构,返回,第1节 枚举类型,5.1.1 枚举类型的定义与枚举变量 5.1.2 枚举类型变量的赋值与应用,第2节 联 合

10、,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 二维数组 5.4.3 字符型数组 5.4.4 数组的存贮 5.4.5 字符数组与字符函数,5.4.1 一维数组,1一维数组的定义 2. 一维数组的初始化与赋值 3数组使用时应注意的几点 4一维数组应用举例,5.4.2 二维数组,1二维数组的定义 2二维数组的初始化与赋值 3. 二维数组应用举

11、例,第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. 指针变量 76 2. 指针变量的赋值 76 3. 指针算术运算 77 4. 指针变量与自增(减)运算符 77 5. 指针的关系运算 77 6. 引 用,5.6.4 指针与数组,1. 指针与数组的关系 2. 字符指针与字符数组 3. 指针数组,函 数,第1节 函数定义的一般方式 第2节 函数的调用 第3节 函数的缺省参

12、数 第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. 有参函数的定义 2. 无参函数的定义 3空函数定义 4函数定义形式的说明,6.1.3 形参与实参,1形参 2实参 3形参与实参说明,第2节 函数的调用,6.2.1 函数调用方

13、式 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 利用全局变量返回函数运算结果,第8节 内联函数,6.8.1 内联函数的定义与使用方法 6.8.2 内联函数与带参宏的区别,第10节 函数的嵌套

14、与递归调用,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节 对象与指针、数组 第7节 动态内存分配 第8节 静态成员 第9节 常对象与常成员,返回,第1节 类,7.1.1 类的意义 7.1.2

15、类定义的形式 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. 友元类 3. 使用友元的利与弊,第5节 局部类和嵌套类,7.5.1 局部类 7.5.

16、2 嵌套类,第6节 对象与指针、数组,7.6.1 对象的指针 7.6.2 对象的数组,7.6.1 对象的指针,1. 对象指针的概念 2. 指向类成员的指针 3. this指针,第7节 动态内存分配,7.7.1 new运算 7.7.2 delete运算,第8节 静态成员,7.8.1 静态数据成员 7.8.2 静态函数成员的性质,第9节 常对象与常成员,7.9.1 常对象 7.9.2 常数据成员 7.9.3 常函数成员,第8章 的继承与派生,第1节 基类与派生类 第2节 派生类的构造函数、析构函数和友元 第3节 多重派生与多层派生 第4节 类的多继承 第5节 虚 基 类 第6节 赋值兼容规则,返回,第1节 基类与派生类,8.1.1 派生类的定义 8.1.2 派生类的继承方式 8.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号