c 语言 数组初始化
时间: 2024-01-23 19:15:31 浏览: 113
C语言程序设计-一维数组的初始化.pptx
5星 · 资源好评率100%
在C语言中,数组的初始化可以通过以下几种方式进行:
1. 在声明数组时直接赋值:
```c
int array[] = {1, 2, 3, 4, 5};
```
这种方式会根据初始化时元素的个数确定数组的大小。
2. 动态分配内存并赋值:
```c
unsigned int count = 0;
cout << "请输入数组的元素个数: \n";
cin >> count;
int *x = new int[count];
for (int i = 0; i < count; i++) {
x[i] = i;
}
```
这种方式可以根据用户输入的元素个数动态分配内存,并通过循环为数组赋值。
3. 逐个赋值:
```c
int array[5];
array[0] = 1;
array[1] = 2;
array[2] = 3;
array[3] = 4;
array[4] = 5;
```
这种方式需要先声明数组,然后逐个为数组元素赋值。
以上是C语言中数组初始化的几种方式。
阅读全文