指针数组:指针数组是一个数组,每个数组元素存放一个指针变量。
例:
#include
int main()
{
int a = 1;
int b = 2;
int c = 3;
int d = 4;
int e = 5;
int *j[5] = {&a, &b, &c, &d, &e};
int i;
for (i = 0; i < 5; i++)
{
printf("%dn", *j[i]);
}
return 0;
}
输出:
1
2
3
4
5
数组指针:数组指针是一个指针,它指向的是一个数组。
例:
#include
int main()
{
int a[5] = {1, 2, 3, 4, 5};
int (*b)[5] = &a;
int i;
for (i = 0; i < 5; i++)
{
printf("%dn", *(*b + i));
}
return 0;
}
输出:
1
2
3
4
5



