Ho questo codice:
Come mai alla funzione si passano come parametri gli indirizzi con l' uso dell' &? Non si dovrebbero passare due puntatori come nella definizione della funzione?codice:swap(int *p, *q) { int temp; temp = *p; *p = *q; *q = temp; } ... swap(&a, &b);