一.指针数组(指针的数组)
指针数组是一个数组,数组的每个元素是指针,是很多个指针放在一起,一般用在函数的初始化
int a=10;
int b=20;
int c=30;
int *p[3];//指针数组的定义
p[0]=&a;
p[1]=&b;
p[2]=&c;
for(int i=0;i<3;i++){
printf("%d\n",*(p[i]));
}
二.数组指针
这里的数组指针是指向整个数组一个指针,这里不要以为定义一个普通的指针指向数组就是所谓的数组指针,它们本质上是不同的,数组指针在定义上也有自己的定义法,而且数组指针++后跳跃的是一个数组的大小;数组指针一般体现在二维数组上。
int a