Difference between pass by reference and pass by value?
Question :
Difference between pass by reference and pass by value?
Pass by reference passes a pointer to the value. This allows the callee to modify the variable directly.Pass by value gives a copy of the value to the callee. This allows the callee to modify the value without modifying the variable. (In other words, the callee simply cannot modify the variable, since it lacks a reference to it.)
Similar Questions
What is a NULL Pointer? Whether it is same as an uninitialized pointer?
In C, why is the void pointer useful? When would you use it?
What is near pointer?
What is a normalized pointer, how do we normalize a pointer?
What is a huge pointer?
What is a far pointer? Where we use it?
Difference between pass by reference and pass by value?
What are the differences between malloc () and calloc ()?
What are the uses of a pointer?
What is a pointer?