指针数组的声明:
type *ptr[MAX];
ptr声明为一个数组,由 MAX 个type数据类型指针组成。ptr 中的每个元素,都是一个指向type类型值的指针。
指针数组示例:
#include <iostream>
using namespace std;
const int MAX = 4;
int main ()
{
int var[MAX] = {100,200,300,400};
int *ptr[MAX];
for (int i = 0; i < MAX; i++)
{
ptr[i] = &var[i];
}
for (int j = 0; j < MAX; j++)
{
cout << "Value of ptr[" << j << "] = ";
cout << *ptr[j] << endl;
}
return 0;
}
输出结果: