#include #include #include #include #define swap(type, a, b) do {type tmp = a; a = b; b = tmp;} while(0) typedef struct Teacher{ char name[100]; int age; int gender; //0 male, 1 female } Teacher; int main(){ int n, m; scanf("%d %d", &n, &m); printf("You've typed %d, %d !\n", n, m); printf("Now lets Swap Those Two \n"); swap(int, n, m); printf("n = %d, m = %d \n", n, m); printf("Now lets Swap Those Two \n"); swap(int, n, m); printf("n = %d, m = %d \n", n, m); vector return 0; }