1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| // 声明和初始化
int numbers[5] = {1, 2, 3, 4, 5}; // 完整初始化
int partial[5] = {1, 2}; // 部分初始化,其余为0
int inferred[] = {1, 2, 3}; // 自动推导大小
// 多维数组
int matrix[3][3] = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
// 访问元素
int first = numbers[0]; // 下标访问
numbers[4] = 10; // 修改元素
// 数组大小
size_t size = sizeof(numbers) / sizeof(numbers[0]);
|