The one dimensional or two-dimensional pointer array is called array of pointer.
For example, int a = 10, b = 15, c = 20, d = 30, e = 40, *ptr[5];
ptr[0] = &a;
ptr[l] = &b;
ptr[2] = &c;
ptr[3] = &d;
ptr[4] = &e;
Where *ptr is integer array pointer variable and size of array is 5. i.e.; ptr[0], ptr[l], ptr[2], ptr[3], ptr[4], Each pointer can now contain the address of memory.