二维数组
⼆维数组的概念
数组的元素都是内置类型的,如果我们把⼀维数组做为数组的元素,这时候就是⼆维数组,⼆维数组作为数组元素的数组被称为三维数组,⼆维数组以上的数组统称为多维数组。
![![[Pasted image 20250304210849.png]]](https://i-blog.csdnimg.cn/direct/e5bdc65a9af94c29b58867dd255a68c3.png)
⼆维数组的创建
type arr_name[常量值1][常量值2];
//例如:
int arr[3][5];
double data[2][8];
- 3表⽰数组有3⾏
- 5表⽰每⼀⾏有5个元素
- int表⽰数组的每个元素是整型类型
- arr 是数组名,可以根据⾃⼰的需要指定名字
⼆维数组的初始化
在创建变量或者数组的时候,给定⼀些初始值,被称为初始化。
//不完全初始化
int arr1[3][5] = {1,2};
int arr2[3][5] = {0};
//完全初始化
int arr3[3][5] = {1,2,3,4,5, 2,3,4,5,6, 3,4,5,6,7};
//按⾏初始化
int arr4[3][5] = {
{1,2},{3,4},{5,6}};
//如果数组初始化了,数组在指定⼤⼩的时候可以省略⾏,⽽不能省略列
int arr5[][5] = {1,2,3};
int arr6[][5] = {1,2,3,4,5,6,7};
int arr7[][5] = {
{1,2}, {3,4}, {5,6}};
</

最低0.47元/天 解锁文章

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



