C++ 数组与向量的全面解析
1. 数组基础
数组是一种能够存储多个相同类型值的数据结构。在 C++ 里,数组的元素会被存于连续的内存位置。以下是关于数组的详细介绍:
1.1 一维数组
1.1.1 声明
声明一维数组时,需要明确数组的名称、元素数量以及数据类型,格式如下:
data_type array_name[number_of_elements];
例如:
int arr[1000];
这行代码声明了一个名为 arr 的数组,它包含 1000 个 int 类型的元素。为避免在修改数组长度时出现遗漏,建议使用常量来表示数组长度,示例如下:
const int SIZE = 100;
double arr[SIZE];
需要注意的是,C++ 标准不允许在运行时指定数组大小,数组长度必须是编译时已知的常量表达式。
1.1.2 访问元素
访问数组元素时,需在数组名称后加上用方括号括起来的元素索引。索引从 0 开始,即第一个元素的索引为 0,最后一个元素的索引为 number_of_elements - 1 。示例代码如下:
超级会员免费看
订阅专栏 解锁全文
621

被折叠的 条评论
为什么被折叠?



