| 
   
Call by value 
 | 
  
   
Call by reference 
 | 
 
| 
   
1.       The
  variable/value/expression is sent to the function is known as call by value. 
 | 
  
   
1.       If
  the address is sent to the function it is known as call by reference 
 | 
 
| 
   
2.       Syntax:
  function(variable,variable2); 
 | 
  
   
3.       Syntax:function(&variable,&variable2); 
 | 
 
| 
   
4.here formal parameters is
  variable 
Ex: intx 
 | 
  
   
4.       Here
  formal parameters is pointers 
Ex:int*x 
 | 
 
| 
   
5.       If
  the value is sent to the function ,that value cannot be modified 
 | 
  
   
6.       Whenthe
  address is sent to the function the value is modified by using ‘*’operator 
 | 
 
You may like the following posts:
Call by Reference
Function call
Functions
No comments:
Post a Comment