int arr[50]={0};
arr 数组名,也是首元素的地址
&arr[0] 首元素地址
&arr 这组数组的地址
数组指针是指针,用来存放数组的地址
格式: int(*p1)[10] 这表示p1存放的是有十个元素的数组,且数组类型是int
注:int*p2[10]是指针数组,是用来存放地址的数组,这表示p2是存放地址的数组,其类型是int*
再看一段代码
打印结果

int arr[50]={0};
arr 数组名,也是首元素的地址
&arr[0] 首元素地址
&arr 这组数组的地址
数组指针是指针,用来存放数组的地址
格式: int(*p1)[10] 这表示p1存放的是有十个元素的数组,且数组类型是int
注:int*p2[10]是指针数组,是用来存放地址的数组,这表示p2是存放地址的数组,其类型是int*
再看一段代码
打印结果