Computer Science, asked by jamesbond0072, 1 year ago

difference between call by value and call by reference

Answers

Answered by Shalinikoranga25
1
I am really really sorry. I don't know the answer...

jamesbond0072: hi
Answered by Riya1211
3
In call by value, a copy of actual arguments is passed to formal arguments of the called function and any change made to the formal arguments in the called function have no effect on the values of actual arguments in the calling function.

In call by reference, the location (address) of actual arguments is passed to formal arguments of the called function. This means by accessing the addresses of actual arguments we can alter them within from the called function.

In call by value, actual arguments will remain safe, they cannot be modified accidentally.

In call by reference, alteration to actual arguments is possible within from called function; therefore the code must handle arguments carefully else you get unexpected results

Similar questions