WAP to explain Call by Reference Method of Function Call

Program

#include <stdio.h>
void change(int *a, int *b)
{
    int t=*a;
    *a = *b;
    *b = t;
    printf("\nIn the Function Values are changed");
    printf("\na= %d and b= %d", *a, *b);
}
int main()
{
    printf("***************************************************************");
    printf("\n***************************************************************");
    printf("\n**             WAP to explain Call by Reference Method       **");
    printf("\n**                   Created by Sheetal Garg                 **");
    printf("\n**                     Assistant Professor                   **");
    printf("\n**                     Phone No:9467863365                   **");
    printf("\n***************************************************************");
    printf("\n***************************************************************\n");
    int a, b, temp;
    printf("\nEnter two numbers : ");
    scanf("%d%d", &a, &b);
    printf("\n\nNumbers before Calling Function (in the main) are");
    printf("\na= %d and b=%d\n", a, b);
    change(&a, &b);
    printf("\n\nAfter Calling Function,  Values (in the main) are Changed");
    printf("\na is %d and b is %d", a, b);
    return 0;
}

Output

***************************************************************
***************************************************************
**             WAP to explain Call by Reference Method       **
**                   Created by Sheetal Garg                 **
**                     Assistant Professor                   **
**                     Phone No:9467863365                   **
***************************************************************
***************************************************************

Enter two numbers : 
50
60


Numbers before Calling Function (in the main) are
a= 50 and b=60

In the Function Values are changed
a= 60 and b= 50

After Calling Function,  Values (in the main) are Changed
a is 60 and b is 50

error: You can only copy the programs code and output from this website. You are not allowed to copy anything else.