知识点:
数组的首地址有两种表达方式
arry[2]={1,4};
第一种:&array[0],很清楚取的是数组的第一位地址
第二种:array ,在数组的中数组名代表着数组的首地址
#include<stdio.h>
/*
知识点:
数组的首地址有两种表达方式
arry[2]={1,4};
第一种:&array[0],很清楚取的是数组的第一位地址
第二种:array ,在数组的中数组名代表着数组的首地址
*/
int main()
{
int array[3]={3,4,32};//定义一个数组
//第一种写法
int *p=&array[0];
//第二种写法
int *p1=array;
printf("第一种写法取数组的首地址:%p\n",p);
printf("第二种写法取数组的首地址:%p\n",p1);
printf("第一种写法取数组的首地址的值:%d\n",*p);
printf("第二种写法取数组的首地址的值:%d\n",*p1);
return 0;
}
结果输出: