Saturday, May 18, 2019

Swap two numbers using pointers in C

Swap two numbers using pointers

Program :

    #include <stdio.h>
    
    int main()
    {
       int x, y, *a, *b, temp;
    
       printf("Enter the value of x and y\n");
       scanf("%d%d", &x, &y);
    
       printf("Before Swapping\nx = %d\ny = %d\n", x, y);
      
       a = &x;
       b = &y;
      
       temp = *b;
       *b   = *a;
       *a   = temp;
    
       printf("After Swapping\nx = %d\ny = %d\n", x, y);
      
return 0;
    }

0 Comments:

Post a Comment