C++数组
来源:互联网 发布:乔治亚当斯基事件知乎 编辑:程序博客网 时间:2024/06/05 23:02
C++提供一种数据结构 - 数组,其存储相同类型的元件的固定大小的连续集合。数组用于存储数据的集合,但它往往是更加有用认为数组作为相同类型的变量的集合。
相反,声明单个变量,如number0,数字1,...,和number99,声明一个数组变量,如数字使用numbers[0], numbers[1], ..., numbers[99]表示单个变量。在数组的特定元素由一个索引进行访问。
所有数组由连续的内存位置。最低的地址对应于第一元件和最高地址的最后一个元素。
声明数组:
在C++中声明数组,程序员指定元素的类型以及如下的数组所需元素的数量:
type arrayName [ arraySize ];
这就是所谓的一维数组。arraySize必须是整数大于零不变更大,类型可以是任何有效的C++数据类型。例如,要声明一个10个元素的数组为double类型的balance数组,使用此语句:
double balance[10];
初始化数组
C++可以初始化数组元素的任一个使用单个声明如下:
double balance[5] = {1000.0, 2.0, 3.4, 17.0, 50.0};
括号{}之间的数值不能大于声明为方括号[]之间的数组元素的数目。下面是一个例子,分配数组的单个元素:
如果省略数组的大小,数组只是足以容纳初始化被创建的大小。因此,如果编写:
double balance[] = {1000.0, 2.0, 3.4, 17.0, 50.0};
创建完全相同的数组,在前面的例子中那样。
balance[4] = 50.0;
上述声明数组中的元素分配第5个元素的值为50.0。数组的第四个索引是第五个元素,即最后一个元素,因为所有数组通常0作为其第一元素,其也被称为基本索引的索引。以下是我们上面所讨论的同一个数组的图形表示:
访问数组元素:
一个元素由索引和数组名访问。这是由放置在方括号内的元素的索引数组的名称之后进行。例如:
double salary = balance[9];
0 0
- C 数组
- C 数组
- [C#]数组
- C 数组
- C-数组
- C-------数组
- c++-------------数组
- 【C#】数组
- C数组
- 【C++】 数组
- 【C++】数组
- C:数组
- C数组
- c数组
- C数组
- [C++]数组
- C数组
- 【C#】数组
- concurrent之BlockingQueue
- Android微信支付 调起支付流程
- 10段超有用的Git命令行代码
- 安卓onKeyDown事件
- 导入hadoop Maven项目时,eclipse pom.xml提示Missing artifact jdk.tools:jdk.tools:jar:1.6 的解决方案
- C++数组
- Android 中关于XLIFF你应该知道的知识点
- iOS屏幕旋转
- 使用 jxl.jar 架包生成 Excel文件
- 使用JS遇到的问题点
- Android中的安全与访问权限控制
- 解决自筹资金公司快速发展中出现的现金问题
- django admin site override save_model
- Centos7系统下的磁盘挂载