C/Blocchi e funzioni/Funzioni: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Gian BOT (discussione | contributi)
m sostituzione tag obsoleti
Riga 26:
</source>
 
Se il tipo di valore da restituire è {{IndexItem|void}}<ttcode>void</ttcode>, indica che non viene restituito nessun valore.
 
In questo caso l'istruzione {{IndexItem|return}}<ttcode>return</ttcode> è facoltativa.
Può servire per un'uscita prematura, cioè per terminare la funzione prima di giungere alla fine.
 
Se la funzione è stata dichiarata per restituire <ttcode>void</ttcode>, essa non restituirà alcun valore: l'istruzione <ttcode>return</ttcode> delle funzioni che rendono un <ttcode>void</ttcode> non ammette parametri.
 
Lo standard afferma che una funzione che non accetta argomenti nella dichiarazione tra le parentesi tonde deve avere la parola <code>void</code>, poi per richiamare tale funzione se ne scrive il nome seguito da una coppia di parentesi tonde aperta e chiusa.
Riga 59:
Il risultato è
4
{{IndexItem|main}}<ttcode>main</ttcode> è la funzione principale che viene chiamata all'avvio del programma.