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

Filled Under: C Programming