c语言怎么样数组初始化
时间: 2024-05-12 21:11:48 浏览: 92
C语言字符数组初始化
在C语言中,数组可以在定义时进行初始化,也可以在定义后通过遍历元素赋值的方式进行初始化。以下是两种方式的示例:
1. 在定义时进行初始化
可以在定义数组时使用花括号{}来初始化数组,如下所示:
```c
int arr = {1, 2, 3, 4, 5};
```
上述代码定义了一个大小为5的整数数组,并将数组元素初始化为1、2、3、4和5。
如果未指定初始化值,则数组中的元素默认为0,如下所示:
```c
int arr = {0};
```
上述代码定义了一个大小为5的整数数组,并将数组中的所有元素都初始化为0。
2. 在定义后进行遍历赋值初始化
如果未在定义时进行初始化,可以在定义后遍历数组元素并赋值来进行初始化,如下所示:
```c
int arr;
for(int i = 0; i < 5; i++){
arr[i] = i + 1;
}
```
上述代码定义了一个大小为5的整数数组,并通过for循环遍历数组元素并依次赋值为1、2、3、4和5。
阅读全文