Fondamenti di Informatica - Linguaggio C Le funzioni - Robotica
Fondamenti di Informatica - Linguaggio C Le funzioni - Robotica
Fondamenti di Informatica - Linguaggio C Le funzioni - Robotica
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Introduzione Dichiarazione e definizione I parametri Funzione main Car. avanzate<br />
Passaggio per riferimento<br />
Esempio <strong>di</strong> passaggio per riferimento: swap <strong>di</strong> variabili<br />
per esempio, una funzionalità spesso utile è quella dello<br />
scambio del valore <strong>di</strong> due variabili<br />
questo può essere fatto implementando una funzione<br />
apposita che, come nell’esempio seguente, scambia il valore<br />
<strong>di</strong> due interi passati per riferimento:<br />
void swap(int *a, int *b)<br />
{<br />
int tmp;<br />
}<br />
tmp = *a;<br />
*a = *b;<br />
*b = tmp;<br />
Tullio Facchinetti <strong>Fondamenti</strong> <strong>di</strong> <strong>Informatica</strong> - <strong>Linguaggio</strong> C <strong>Le</strong> f