/**********************************************************

* Nome programma: punt_funz.c                             *

* Autore:         Buttolo Marco.                          *

* Scopo:          Esempio utilizzo puntatore a funzione.  *

* Data:           11/11/2003                              *

**********************************************************/



#include <stdio.h>



void scambio(int *x, int *y);



int main()

{

   int num1 = 10;

   int num2 = 20;



   printf("\n Prima dello scambio: num1=%d, num2=%d", num1, num2);

   scambio(&num1, &num2);             //chiama funzione di scambio

   printf("\n Dopo lo scambio: num1=%d, num2=%d", num1, num2);

}



void scambio(int *x, int *y)

{

   int temp;

   temp = *x;

   *x = *y;

   *y = temp;

}