C语言指针数组
一个数组,若元素均为指针类型数据,称为指针数组,
指针数组中的每一个元素都存放一个地址,相当于一个指针变量
定义一个指针数组int *p[4]
由于[]比*优先级高,因此p先与[4]结合,这是一个数组,p数组有4个元素
然后再与前边*结合,*表示此数组是指针类型的,
每个元素都是一个指针变量,都可以指向一个整形变量
#include<stdio.h>
int main()
{
int a=10;
int b=20;
int c=30;
int d=40;
int i;
int *p[4]={&a,&b,&c,&d};
for(i=0;i<4;i++){
printf("%d ",*p[i]);
}
return 0;
}