C语言一维数组的初始化
时间: 2023-11-23 08:06:04 浏览: 99
C语言程序设计-一维数组的初始化.pptx
5星 · 资源好评率100%
C语言一维数组可以使用以下方式进行初始化:
1. 按位置初始化:
```c
int arr[5] = {1, 2, 3, 4, 5};
```
2. 不按位置初始化(只初始化部分元素,其余自动初始化为0):
```c
int arr[5] = {1, 2};
```
3. 使用循环语句初始化:
```c
int arr[5];
for (int i = 0; i < 5; i++) {
arr[i] = i + 1;
}
```
4. 使用宏定义初始化:
```c
#define LENGTH 5
int arr[LENGTH] = {[0]=1, [1]=2, [2]=3, [3]=4, [4]=5};
```
以上是常用的一些初始化方式,需要注意的是,在使用循环语句初始化时,数组的长度需要与循环次数相等。
阅读全文