Benefits of Using Pointer in C Programming

In this tutorial we are going to list out benefits of pointer in C.

Using pointer in C programming has following advantages:

  1. Pointers provide direct access to memory.
  2. Pointers provide a way to return multiple values from a user defined function without using return keyword.
  3. Pointers reduce the storage space and complexity of programs.
  4. Pointers reduce the execution time of programs.
  5. Pointers provide an alternate way to access individual array elements.
  6. Pointers allow us to perform dynamic memory allocation and deallocation.
  7. Pointers allow us to create more complex data structures like linked lists, trees, graphs, stacks etc.