数组指针可以指向一维数组吗
时间: 2023-12-08 22:43:36 浏览: 121
数组的指针和指向数组的指针变量-C++谭浩强课件
可以,数组指针可以指向一维数组。在C语言中,数组名可以被视为指向数组第一个元素的指针,因此可以使用指针来引用整个数组。例如,可以声明一个指向整型数组的指针变量,并将其指向一个具体的数组,然后通过该指针来访问数组的元素。下面是一个示例:
```c
int arr[5] = {1, 2, 3, 4, 5};
int *ptr = arr; // 数组名即为指针
```
在上面的示例中,`ptr`是一个指向整型的指针变量,它指向数组`arr`的第一个元素。可以通过`ptr`来访问数组的元素,例如`*ptr`表示数组的第一个元素,`*(ptr + 1)`表示数组的第二个元素,依此类推。
阅读全文