admin 管理员组

文章数量: 1086019


2024年2月27日发(作者:foreach())

c语言数组中的数组

在C语言中,数组可以是一维或多维的。一维数组是一列具有相同类型的元素的序列,可以通过索引(下标)访问每个元素。多维数组则是一个矩阵形式的数据结构,可以通过多个索引来访问其中的元素。

以下是一维数组的声明和初始化示例:

```c

int arr[5]; // 声明一个包含5个int类型元素的数组

// 初始化数组

arr[0] = 1;

arr[1] = 2;

arr[2] = 3;

arr[3] = 4;

arr[4] = 5;

```

以下是多维数组的声明和初始化示例:

```c

int matrix[3][3]; // 声明一个3x3的int类型二维数组

// 初始化二维数组

matrix[0][0] = 1;

matrix[0][1] = 2;

matrix[0][2] = 3;

matrix[1][0] = 4;

matrix[1][1] = 5;

matrix[1][2] = 6;

matrix[2][0] = 7;

matrix[2][1] = 8;

matrix[2][2] = 9;

```

可以使用循环结构快速访问数组中的元素,例如:

```c

// 遍历一维数组

for (int i = 0; i < 5; i++) {

printf("%d ", arr[i]);

}

// 遍历二维数组

for (int i = 0; i < 3; i++) {

for (int j = 0; j < 3; j++) {

printf("%d ", matrix[i][j]);

}

printf("n");

}

```

这样就能够按照顺序输出数组中的元素,从而操作数组中的数据。


本文标签: 数组 元素 类型 声明