/*********************************
指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针
数组指针:a pointer to an array,即指向数组的指针
*********************************/
#include <stdio.h>
typedef int *Array[5];//指针数组
typedef int (*pArray)[5];//数组指针
int main(void)
{
int a[5] = {1,2,3,4,5};
int b[5] = {6,7,8,9,10};
pArray array;
array = &a;
for (int i = 0;i < 5;i++)
{
printf("%d\n",(*array)[i]);
}
Array _array;
for (int j = 0;j < 5;j++)
{
_array[j] = &b[j];
printf("%d\n",(*(_array[j])));
}
getchar();
return 0;
}
指针数组和数组指针
最新推荐文章于 2024-05-28 17:26:44 发布