WAP to explain Call by Value Method of Function Call

Program

#include <stdio.h>
void change(int a, int b)
{
    int t=a;
    a = b;
    b = a;
    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 Value 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 not Changed");
    printf("\na is %d and b is %d", a, b);
    return 0;
}

Output

***************************************************************
***************************************************************
**             WAP to explain Call by Value 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 not Changed
a is 50 and b is 60

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