Question: what is the difference between call by value and reference?
Answer: KEY DIFFERENCE In Call by value method original value is not modified whereas, in Call by reference method, the original value is modified. In Call by value, a copy of the variable is passed whereas in Call by reference, a variable itself is passed.