-
指针数组顾名思义就是一组指针,元素中的每个值都是指针;例如:int *apple[4]。
- 2.
数组指针:就是指向数据的一个指针,例如:int (*mango)[4];(这条语句的意思:mango是指向一个含有四个int元素的数组)
示例:
int apear[4];
//指针数组
int *PApper[4];
//数组指针
int (*peach)[4];
peach = &apear;
printf("----数组指针-----\n");
for(int i =0;i<4;i++)
{
apear[i] = 0;
printf("appear[%d] = %d; ",i,(*peach)[i]);
}
printf("\n");
printf("----指针数组----\n");
for(int i =0;i<4;i++)
{
PApper[i] = &apear[i];
printf("appear[%d] = %d; ",i,*PApper[i]);
}
return 0;