码迷,mamicode.com
首页 > 编程语言 > 详细

8. 第 8 章 数组

时间:2020-01-24 00:18:31      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:初始化列表   大小   一起   创建   包含   bsp   添加   vector   声明   

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 章 数组

标签:初始化列表   大小   一起   创建   包含   bsp   添加   vector   声明   

原文地址:https://www.cnblogs.com/Hello-Nolan/p/12231649.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!