Over view In this blog I am going to talk about pointer and how it works. will talk about How variable stored in memory ? Pointer Dereferencing How variable stored in memory? to understand pointer one need to know how computer store its value in memory. By memory i will be refereeing to the RAM. basically computer stores its variable in memory in binary format. and when some one declares a variable it will allocate some bite of memory for that variable. And when variable is initialized it will go to its look up table and search for the first memory address and store data. for int and float it will allocate 4 and char it will allocate 1 byte of memory suppose I have declared 'a' as variable which is type int. computer will allocate 4 byte of memory for that and if i declared 'c' as variable with a type char. it will allocate a 1 byte of memory for this. and it will put the first memory address to its lookup table to search for the v...