c语言指针指向数组的写法是什么

avatar
作者
猴君
阅读量:0

在C语言中,可以使用指针来指向数组,指针和数组是息息相关的。要声明一个指针指向数组,可以使用以下语法:

int arr[5] = {1, 2, 3, 4, 5}; int *ptr = arr; 

在上面的例子中,arr是一个包含5个整数的数组,然后我们声明了一个指向整数的指针ptr,并将其指向数组arr的第一个元素。

另外,也可以使用数组名本身来表示数组的地址,因为数组名是一个指向数组第一个元素的指针,例如:

int arr[5] = {1, 2, 3, 4, 5}; int *ptr = &arr[0]; 

在这种情况下,&arr[0]表示数组arr第一个元素的地址,然后将该地址赋值给指针ptr

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!