8. 第 8 章 数组

Posted hello-nolan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了8. 第 8 章 数组相关的知识,希望对你有一定的参考价值。

1. 数组的大小声明符必须是一个常数或常量表达式。如果省略大小声明符,则必须提供一个初始化列表。

2. 如果数组被部分初始化,那么其余部分会自动被设置为 0 。

3. 基于范围的 for 循环可用于需要遍历数组所有元素的情形。但是需要使用数组下标时,就不能使用了。

4. 复制数组时,必须对元素进行逐一操作。(比较两个数组也需要对元素进行逐一操作)

5. typedef 声明允许为现有的数据类型创建别名。

6. 把数组名传递给函数,实际上是传递数组的首地址,并且是将数组首地址按照值传递的方式,传给函数。(即将数组的地址复制到形参变量中)。需要注意,引用符号不应该和数组一起使用。

7. 可以使用 const 关键字来防止函数对数组作出修改。

8. 将二维数组传递给函数时,必须包含列数的大小。另外,在给函数传递多维数组时,必须指定除第一维以外的所有维度大小。

9. STL中的容器分为顺序容器和关联容器。顺序容器以序列的方式组织数据。关联容器按照关键字组织数据,允许对其中的数据进行快速的随机访问。

10.  vector 是一个顺序容器,需要 #include<vector>。可以用下标运算符访问访问其中的数据。

11. 用 push_back 向向量末尾添加元素,用 pop_back 从向量末尾删除元素,用 clear 函数将向量清空,用 empty 函数检测向量是否为空(为空时返回 true)。

以上是关于8. 第 8 章 数组的主要内容,如果未能解决你的问题,请参考以下文章

第8章 对象和数组

第8章 对象和数组

3D数学基础:图形与游戏开发笔记 第7~8章 矩阵

第8章-方法

第 8 章 内存管理策略

写给大家看的算法