-Pointers are used to return more than one value to the function.
-Pointers are more efficient in handling the data in arrays.
-Pointers reduce the length and complexity of the program.
-They increase the execution speed.
-The pointers saves data storage space in memory.