Pointers in C Programming Language

Notes:

Pointers in C Programming Language:
- a variable which holds the address of another memory location is called a pointer variable or pointer

W.K.T. Normal variables hold actual value, whereas pointer variables hold address of another memory location

Note: Once we store address inside a pointer variable; it starts pointing to that memory location

Applications of pointers: Pointers are used to
- indirectly manipulate value of a variable, an element of an array, a member of a structure variable or a union variable etc.
- create variety of data structures and handle them efficiently
- return multiple values at a time from a function
- handle dynamic memory allocations efficiently
- reduce code size and increase the execution time
- develop low level, embedded or system level applications
etc.