Pointers are one of the most sophisticated features of the C language. A pointer is just another data type available in C. Understanding pointers needs the understanding of the meaning of an address. Below is given a brief discussion, the study of which helps in understanding the meaning of addresses and pointers.
We have been using variables declaration statements with almost all the functions developed hitherto. It is time to look closely to see what happens when a declaration statement is used. For example, consider the statement
int temp = 10;
The above statement:
At the machine level ...