溫馨提示×

c語言指針數組賦值的方法是什么

小億
306
2023-08-30 09:18:00
欄目: 編程語言

在C語言中,可以通過以下兩種方式給指針數組賦值:

1. 逐個賦值:可以使用循環(huán)結構逐個賦值指針數組的每個元素。例如:

```
int arr[3] = {1, 2, 3};
int* ptrArr[3];

for (int i = 0; i < 3; i++) {
   ptrArr[i] = &arr[i];
}
```

2. 使用數組初始化列表:可以使用數組初始化列表來直接給指針數組賦值。例如:

```
int arr[3] = {1, 2, 3};
int* ptrArr[3] = {&arr[0], &arr[1], &arr[2]};
```

兩種方式都可以將指針數組中的元素指向具體的內存地址或其他變量。需要注意的是,指針數組的長度應與要賦值的元素個數相匹配,否則可能會導致越界訪問或內存錯誤。

0