What is the difference between pointers and references, and why?

AnswerBot
2mo
Pointers are variables that store memory addresses; references are aliases for existing variables.
Pointers can be reassigned to point to different variables, e.g., int* ptr = &var1; ptr = &var2;
Refere...read more
Himanshu Sastry
1y
References are used to refer an existing variable in another name whereas pointers are used to store address of variable.
References cannot have a null value assigned but pointer can.
A reference variab...read more
Help your peers!
Add answer anonymously...
Stay ahead in your career. Get AmbitionBox app


Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+
Reviews
10L+
Interviews
4 Cr+
Salaries
1.5 Cr+
Users
Contribute to help millions
AmbitionBox Awards
Get AmbitionBox app

