c++中数组的定义与使用
作者:野牛程序员:2024-08-07 17:45:26 C++阅读 2432
c++中数组的定义与使用
在C++中,数组是一种用于存储相同类型元素的容器。数组的定义和使用包括以下几个方面:
数组的定义
一维数组
类型 数组名[大小];
例如,定义一个包含10个整数的一维数组:
int arr[10];
二维数组
数组名[行数][列数];
例如,定义一个3行4列的二维数组:
int arr[3][4];
数组的初始化
一维数组的初始化可以在定义数组时直接进行初始化:
int arr[5] = {1, 2, 3, 4, 5};
或者部分初始化,未初始化的元素将被设置为零:
int arr[5] = {1, 2}; // 剩余元素初始化为0
二维数组的初始化可以在定义数组时进行整体初始化:
int arr[2][3] = {{1, 2, 3}, {4, 5, 6}};
或者部分初始化:
int arr[2][3] = {{1, 2}, {4}}; // 未初始化的元素将被设置为0
访问数组元素
通过下标访问数组中的元素,注意下标从0开始。例如:
访问一维数组的元素
int arr[5] = {1, 2, 3, 4, 5}; int firstElement = arr[0]; // 访问第一个元素,值为1 int secondElement = arr[1]; // 访问第二个元素,值为2
访问二维数组的元素
int arr[2][3] = {{1, 2, 3}, {4, 5, 6}}; int firstElement = arr[0][0]; // 访问第一行第一列的元素,值为1 int secondElement = arr[1][2]; // 访问第二行第三列的元素,值为6
数组的遍历
遍历一维数组
int arr[5] = {1, 2, 3, 4, 5}; for(int i = 0; i < 5; i++) { // 输出每个元素 std::cout << arr[i] << " "; }
遍历二维数组
int arr[2][3] = {{1, 2, 3}, {4, 5, 6}}; for(int i = 0; i < 2; i++) { for(int j = 0; j < 3; j++) { // 输出每个元素 std::cout << arr[i][j] << " "; } }
以上是C++中数组的基本定义与使用方法。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
- 上一篇:C++中逗号运算符讲解
- 下一篇:排序算法的稳定性?