Jan
17
#include<conio.h>
#include<stdio.h>
void main(){
int a=25,b=10;
void add20(int x,int y);
void add20ref(int *x,int *y);
printf(“\n Before function call by val a=%d b=%d”,a,b);
add20(a,b);
printf(“\n After function call by val a=%d b=%d”,a,b);
printf(“\n\n Before function call by ref a=%d b=%d”,a,b);
add20ref(&a,&b);
printf(“\n After function call by ref a=%d b=%d”,a,b);
}
void add20(int x,int y){
x=x+20;
y=y+20;
printf(“\n Inside the function a=%d b=%d”,x,y);
}
void add20ref(int *x,int *y){
*x=*x+20;
*y=*y+20;
printf(“\n Inside the function a=%d b=%d”,*x,*y);
}
Leave a Reply
No Comments