数组元素全部为指针类型的数组称为指针数组,
一维指针数组的定义形式为:
类型名 + * + 数组名【数组长度】
系统为每一个内存单元分配一个地址值,C/C++把这个地址值称为“指针”。
如有int i=5;,存放变量i的内存单元的编号(地址)&i被称为指针。
#include <stdio.h>
int main()
{
int a = 10;
int b = 20;
int c = 30;
int d = 40;
int e = 50;
int *arr[5] = {&a,&b,&c,&d,&e};
int i;
for(i=0;i<5;i++)
{
printf("%d\n",*arr[i]);
}
return 0;
}