指针指向数组首地址
时间: 2023-07-03 14:23:31 浏览: 99
数组的指针和指向数组的指针变量-C++语言中的指针
当我们声明一个数组时,该数组名就是数组的首地址,也就是数组第一个元素的地址。那么如果我们想要使用指针指向数组的首地址,只需要将指针声明为该数组类型的指针即可。例如,对于一个整型数组,我们可以这样声明一个指向该数组首地址的指针:
```c
int arr[5] = {1, 2, 3, 4, 5};
int *ptr = arr; // 指针指向数组的首地址
```
在上述代码中,`arr`是一个包含5个整数的数组,`ptr`是一个指向整型数据类型的指针,我们将`ptr`指向`arr`,也就是指向`arr`的第一个元素的地址,即指向数组的首地址。
阅读全文