Array of Pointer
Array is a collection of variables of same data type. Thus array is used to store more then values of same data types.
Similarly array of pointer is a collection of addresses. This contains addresses of more then one variables of same data types inside it.
int x = 15, y = 25, z = 35;
array = &x;
array = &y;
array = &z;
for (i=0; i< 3; i++)
printf("The value of %d= %d and address is %u\n", i, *(array[i]), array[i]);
The value of 0 = 15 and address is 55248
The value of 1 = 25 and address is 55250
The value of 2 = 35 and address is 5525