18.08.2013 Views

Fondamenti di Informatica - Linguaggio C Le funzioni - Robotica

Fondamenti di Informatica - Linguaggio C Le funzioni - Robotica

Fondamenti di Informatica - Linguaggio C Le funzioni - Robotica

SHOW MORE
SHOW LESS

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 valore<br />

Modalità del passaggio per valore<br />

la comunicazione fra il co<strong>di</strong>ce chiamante ed il sottoprogramma<br />

avviene sempre secondo la modalità del passaggio per valore<br />

la funzione utilizza una copia locale della variabile passata<br />

come parametro all’atto della chiamata<br />

tale variabile locale è inizializzata con il valore<br />

dell’espressione o della variabile impostata nel punto <strong>di</strong><br />

chiamata alla funzione<br />

la funzione potrà mo<strong>di</strong>ficare il valore della variabile locale,<br />

ma non quello dell’eventuale variabile passata come<br />

parametro all’invocazione della funzione stessa<br />

questo poichè le due variabili sono allocate in aree <strong>di</strong><br />

memoria <strong>di</strong>stinte.<br />

Tullio Facchinetti <strong>Fondamenti</strong> <strong>di</strong> <strong>Informatica</strong> - <strong>Linguaggio</strong> C <strong>Le</strong> f

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!