Write a C program to swap two numbers using a pointer and the temporary variable. In this example, the swapTwo function accepts two pointer variables integer types. Next, using the temporary variable, we swapped them.
#include <stdio.h>
void swapTwo(int *x, int *y)
{
int temp;
temp = *x;
*x = *y;
*y = temp;
}
int main()
{
int num1, num2;
printf("Please Enter the First Value to Swap = ");
scanf("%d", &num1);
printf("Please Enter the Second Value to Swap = ");
scanf("%d", &num2);
printf("\nBefore Swapping: num1 = %d num2 = %d\n", num1, num2);
swapTwo(&num1, &num2);
printf("After Swapping : num1 = %d num2 = %d\n", num1, num2);
}
