#include #include void swap( int *a, int *b) { int *temp; temp = new int; *temp = *a; *a = *b; *b = *temp; } int main() { int *a ; int *b ; int c = 20000; int d = 77777; a = &c; b = &d; printf("a = %i\n", *a); printf("b = %i\n", *b); printf("c = %i\n", c); printf("d = %i\n", d); *a = 100; d = 88888; printf("\n"); printf("a = %i\n", *a); printf("b = %i\n", *b); printf("c = %i\n", c); printf("d = %i\n", d); swap(&c, &d); printf("\n"); printf("a = %i\n", *a); printf("b = %i\n", *b); printf("c = %i\n", c); printf("d = %i\n", d); return 0; }