Question: what is the difference between normal variable and pointer variable?
Answer: To understand pointers, it helps to compare them to normal variables. A "normal variable" is a location in memory that can hold a value. ... A pointer is a variable that points to another variable. This means that a pointer holds the memory address of another variable.