/ Undifined / Call by Value

Call by Value

Call by Value 

The call by value method of passing arguments to a function copies the actual value of an argument into the formal parameter of the function. In this case, changes made to the parameter inside the function have no effect on the argument. By default, C++ uses call by value to pass arguments. In general, this means that code within a function cannot alter the arguments used to call the function. Consider the function swap() definition as follows.



Now, let us call the function swap() by passing actual values as in the following example:


When the above code is put together in a file, compiled and executed, it produces the following result:

 

 Which shows that there is no change in the values though they had been changed inside the function

about author

Blogger Sens it website about blogger templates and blogger widgets you can find us on social media
Previous Post :Go to tne previous Post
Next Post:Go to tne Next Post

No comments:

Post a Comment