当谈到数组时,它是一种用于存储相同类型数据的数据结构。在C++中,数组是一系列具有相同数据类型的元素的集合。数组可以有一个或多个维度。在本篇博客中,我们将重点讨论一维数组和二维数组。
目录
- 数组的基本概念
- 一维数组
- 字符数组/字符串
- 定义和初始化
- 字符串的输入和输出
- 字符串的常见操作
- 其他类型的一维数组
- 初始化和赋值
- 遍历数组
- 处理数组中的元素
- 字符数组/字符串
- 二维数组
- 声明和初始化
- 访问二维数组的元素
- 使用嵌套循环遍历二维数组
- 数组的地址
- 单个元素的地址
- 一维数组的地址
- 二维数组的地址
1. 数组的基本概念
数组是一种存储相同类型元素的数据结构。它由连续的内存位置组成,每个内存位置都有一个唯一的索引,用于访问数组中的元素。数组的大小在声明时确定,无法动态改变。
2. 一维数组
一维数组是最简单的数组形式,它由一个索引范围和对应的元素组成。在C++中,我们可以使用一维数组来存储字符、整数、浮点数等各种数据类型。
字符数组/字符串
字符数组通常用于存储字符串。在C++中,字符串是由字符组成的字符数组。下面是关于字符数组/字符串的一些重要概念:
- 定义和初始化:可以使用字符数组来存储以’\0’结尾的字符序列,其中’\0’表示字符串的结束符