温馨提示×

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

小亿
93
2024-08-11 16:41:34
栏目: 编程语言

在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

0