Swap Numbers using Pointers

#include <stdio.h> void swapNumbers(int *a, int *b) { int temp = *a; *a = *b; *b = temp; } int main() { int num1, num2; printf("Enter first number: "); scanf("%d", &num1); printf("Enter second number: "); scanf("%d", &num2); printf("Before swapping: num1 = %d, num2 = %d\n", num1, num2); // Passing addresses of num1 and num2 to swapNumbers function swapNumbers(&num1, &num2); printf("After swapping: num1 = %d, num2 = %d\n", num1, num2); return 0; }