c语言数组首地址赋值
时间: 2023-07-27 20:18:37 浏览: 125
C语言数组赋值一例
在 C 语言中,可以通过以下方式将数组的首地址赋值给一个指针变量:
```c
int arr[10]; // 定义一个大小为 10 的数组
int *p = arr; // 将数组的首地址赋值给指针变量 p
```
在这个例子中,`arr` 表示整个数组,而 `arr` 的值是数组的首地址,也就是第一个元素的地址。因此,将 `arr` 赋值给指针变量 `p` 就相当于将数组的首地址赋值给了 `p`。
需要注意的是,在 C 语言中,数组名本身就是一个指向数组首元素的指针,因此可以直接将数组名赋值给指针变量。
阅读全文