什么是多维数组?如何声明和使用多维数组?

365体育手机版下载安装 📅 2025-07-20 16:01:38 👤 admin 👀 3273 ❤️ 756
什么是多维数组?如何声明和使用多维数组?

声明多维数组: 在C语言中,声明多维数组需要指定每个维度的大小,并使用多个方括号表示维度。

示例代码:

// 声明一个二维整数数组,包含3行和4列

int matrix[3][4];

// 声明一个三维字符数组,包含2个平面,每个平面有3行和2列

char cube[2][3][2];

注意:

多维数组的每个维度大小必须是正整数。

可以有任意多个维度,但在声明数组时必须指定每个维度的大小。

初始化多维数组: 可以在声明多维数组的同时对其进行初始化,或者在声明后逐个为数组元素赋值。

示例代码:

// 声明并初始化二维整数数组

int matrix[3][3] = {

{1, 2, 3},

{4, 5, 6},

{7, 8, 9}

};

// 声明并初始化三维字符数组

char cube[2][2][2] = {

{

{'A', 'B'},

{'C', 'D'}

},

{

{'E', 'F'},

{'G', 'H'}

}

};

注意:

多维数组的初始化可以按照维度层级依次指定初始化值。

如果初始化值的数量少于数组的元素个数,剩余的元素会被自动初始化为0。

访问多维数组元素: 多维数组的元素可以通过多个索引(每个维度一个索引)来访问。

示例代码:

🍵 相关养生推荐