Question: what is the difference between pointer variable and normal variable?
Answer: 1.1 Pointer Variables (or Pointers) A pointer variable (or pointer in short) is basically the same as the other variables, which can store a piece of data. Unlike normal variable which stores a value (such as an int , a double , a char ), a pointer stores a memory address.