Un puntatore puņ puntare ad un' area di memoria, cioč ad un indirizzo.
Potevi scrivere:

codice:
int* pa, *pb;
pa=&a;
pb= &b;
swap(pa,pb);
Ma come vedi sarebbe stata la stessa cosa.