#include<stdio.h>
int main()
{
int arr[] = {3,5,6};
int *p;
p = arr; //数组名就是数组的首地址
p = &arr[0]; //数组的首地址就是首个元素的地址
printf("首元素是:%d\n",*p);
return 0;
}
结果:
注意事项:
1.使用这种办法取数组首地址时,需要注意前面的“&”(p = &arr[0]; );
#include<stdio.h>
int main()
{
int arr[] = {3,5,6};
int *p;
p = arr; //数组名就是数组的首地址
p = &arr[0]; //数组的首地址就是首个元素的地址
printf("首元素是:%d\n",*p);
return 0;
}
结果:
注意事项:
1.使用这种办法取数组首地址时,需要注意前面的“&”(p = &arr[0]; );