what is the use of pointers to pointers
Pointers to data significantly improve performance for repetitive operations such as traversing strings , lookup tables , control tables and tree structures . In particular , it is often much cheaper in time and space to copy and dereference pointers than it is to copy and access the data to which the pointers point .