Forget Code launches a powerful code generator for building API's

Swapping numbers using call by reference in C

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