questo è c++.
in c questo modo di procedere è comunque l'utilizzo dell'indirizzo delle variabili (alla funzione non viene passato il valore delle variabili, ma l'indirizzo, in modo che la funzione esegua operazioni su puntatori).