yes it is possible to create an array whose each element is a pointer.
if you have used linked list and character pointers than you might be familiar with the fact
that they makes use of the pointer variables to append the elements
char *ch = "ASDFGH";
here
ch
will hold the initial position of the string but when you print the whole string
using
printf("%s",ch);
you will get the complete string.
and suppose you have taken an
char *Array[20]
it will take 20 elements and each of the element would a pointer .
int main()
{
char *arr[20];
char ch = 0;
while(ch<20)
{
arr[ch] = &ch;
ch++;
printf("%d\n",*arr[ch]);
}
getch();
}
[edit]Code block added[/edit]