当前课程知识点:C++语言程序设计基础 > 第6章 数组、指针与字符串(二) > 第6章小结 > 第六章小结
数组
指针
动态存储分配
指针与数组
指针与函数
对象的复制与移动
字符串
大家好
到现在为止呢
我们这一章的内容
就都学完了
现在我们把这一章的内容
做一个简要的回顾
看看通过这一章
我们都学了些什么
在这一章
首先我们学习了数组
数组是用来存储
有次序关系的
同类型的一组数据的
这样一个集合
那么每一个数组元素呢
就是相当于一个变量一样
它们有统一的一个名字
就是数组名
那么数组名
实际上是数组的首地址
它是一个地址类型的常量
我们还学习了指针
那指针呢
是用来存放地址的变量
既可以存放变量的地址
也可以存放程序代码的地址
我们在什么时候
必须要用到指针呢
就是当我们要在运行时
动态分配存储空间的时候
我们就需要用到指针
那么动态内存分配呢
可以在运行时确定
需要的内存单元的大小
这样使我们的程序呢
可以灵活适应多种不同的情况
我们用指针
可以遍历和访问数组
我们还可以定义指针类型的数组
另外呢
我们定义指向函数的指针
可以将函数名作为参数
传给另外一个函数
只要它的形参是函数指针就行
这样可以实现函数的回调
那么在这一章
我们还学习了
这种深层复制的复制构造方法
还有移动构造方法
最后我们学习了这种
C++里的字符串的存储与表示
还有字符串处理的这种方法
首推使用string类
当然C风格的字符串
大家也要能够理解
第六章的内容是比较多的
也是难度突然增大的一章
所以呢
大家可能会觉得
这一章好象有一点负担很重
是不是啊
其实只要你掌握了
正确的学习方法
学会这些内容
能够掌握并且巩固这些内容
并不难
那接下来呢
我给大家这一章的复习一些建议
希望大家在复习的时候
首先去将所有的例题
你自己运行一下
再有些地方
你有疑问的地方
可以用单步跟踪执行
观察一下它的执行过程
并且对例题做一些修改
在这个基础之上
按照实验指导的视频
给出的这种实验指导呢
去自己写一些程序
写一些简单的程序
然后最后再来完成
我们的编程作业
按照这样一个顺序的话呢
你就会觉得完成作业
会比较容易了
好 第六章呢就是这些内容
-导学
--第1章导学
-计算机系统简介
--计算机系统简介
--计算机系统简介 测试题
-计算机语言和程序设计方法的发展
--计算机语言和程序设计方法的发展 测试题
-面向对象的基本概念
--面向对象的基本概念 测试题
-程序的开发过程
--程序的开发过程
--程序的开发过程 测试题
-信息的表示和储存
--计算机的数字系统
--数据的编码表示
--信息的表示和储存 测试题
-实验指导
-导学
--第二章导学
-C++语言概述
--C++语言概述 测试题
-基本数据类型、常量、变量
--程序举例
--基本数据类型、常量、变量 测试题
-运算与表达式
--运算与表达式 测试题
-实验二:简单程序设计(上)
-数据的输入和输出
--数据的输入和输出
--数据的输入和输出 测试题
-选择结构
--if语句
--switch语句
--选择结构 测试题
-循环结构
--for语句
--循环结构 测试题
-自定义类型
--自定义类型
--自定义类型
-第2章小结
--第二章小结
-实验二:C++简单程序设计(下)
-导学
--导学
-函数定义
--函数定义
--函数定义 测试题
-函数调用
--例3-2
--例3-3
--例3-4
--例3-5
--例3-6
--函数调用 测试题
-嵌套与递归
--例3-9
--例3-10
--嵌套与递归 测试题
-函数的参数传递
--函数的参数传递
--函数的参数传递 测试题
-引用类型
--引用类型 测试题
-含有可变参数的函数
--含有可变参数的函数 测试题
-内联函数
--内联函数 测试题
-constexpr函数
--CONSTEXPR函数课后习题
-带默认参数值的函数
--带默认参数值的函数 测试题
-函数重载
--函数重载 测试题
-C++系统函数
--C++系统函数习题
-第3章小结
--第三章小结
-实验三(上)函数的应用
-实验三(下)函数的应用
-导学
--导学
-面向对象程序的基本特点
--面向对象程序的基本特点 测试题
-类和对象
--类和对象的定义
--类和对象 测试题
-构造函数
--构造函数基本概念
--委托构造函数
--复制构造函数
--构造函数 测试题
-析构函数
--析构函数
--析构函数 测试题
-类的组合
--类的组合
--类的组合程序举例
--前向引用声明
--类的组合 测试题
-UML简介
--UML简介
--UML简介课后习题
-结构体与联合体
--结构体与联合体 测试题
-枚举类
--枚举类
--枚举类 测试题
-第4章小结
--第四章小结
-实验四(上)
--实验四(上)
-实验四(下)
--实验四(下)
-导学
--导学
-标识符的作用域与可见性
--标识符的作用域与可见性 测试题
-对象的生存期
--对象的生存期
--对象的生存期 测试题
-类的静态成员
--类的静态成员 测试题
-类的友元
--类的友元 测试题
-共享数据的保护
--共享数据的保护 测试题
-多文件结构和预编译命令
--多文件结构和预编译命令 测试题
-第5章小结
--小结
-实验五
--实验五
-导学
--导学
-数组的定义与初始化
--数组的定义与使用
--一维数组应用举例
--数组的定义与初始化 测试题
-数组作为函数的参数
--数组作为函数的参数 测试题
-对象数组
--对象数组
--对象数组 测试题
-基于范围的for循环
-指针的定义和运算
--指针的定义和运算 测试题
-综合实例
--综合实例
-实验六(上)
--实验六上
-指针与数组
--指针数组
--指针与数组 测试题
-指针与函数
--指针类型的函数
--指向函数的指针
--指针与函数 测试题
-对象指针
--对象指针
--对象指针 测试题
-动态内存分配
--动态内存分配 测试题
-智能指针
--智能指针
-vector对象
--vector对象
--vector对象 测试题
-对象复制与移动
--移动构造
--对象复制与移动 测试题
-字符串
--C风格字符串
--string类
--字符串 测试题
-第6章小结
--第六章小结
-综合实例
--综合实例
-实验六(下)
--实验六(下)