c语言中只能使用循环语句对数组进行赋值
时间: 2023-09-12 13:12:08 浏览: 123
C语言循环语句应用
不完全正确。在C语言中,除了循环语句之外,还有其他方式可以对数组进行赋值。
1. 直接赋值
可以直接在定义数组时对其进行赋值,例如:
```c
int arr[5] = {1, 2, 3, 4, 5};
```
2. 字符串赋值
对于字符数组,可以使用字符串进行赋值,例如:
```c
char str[6] = "hello";
```
3. 指针赋值
可以使用指针对数组进行赋值,例如:
```c
int arr1[5] = {1, 2, 3, 4, 5};
int arr2[5];
int *p1 = arr1;
int *p2 = arr2;
for(int i = 0; i < 5; i++)
{
*(p2 + i) = *(p1 + i);
}
```
上述代码中,通过指针p1和p2来实现数组arr1和arr2之间的赋值操作。
总之,虽然循环语句是对数组进行赋值最常用的方式之一,但是在C语言中还有其他的方式可以实现对数组的赋值。
阅读全文