C/Blocchi e funzioni/Funzioni: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Aggiungo: pl:C/Funkcje |
|||
Riga 7:
<source lang="c">
{
istruzione1;
...
istruzioneN;
return
}
</source>
Riga 24:
Se la funzione è stata dichiarata per restituire <tt>void</tt>, essa non restituirà alcun valore: l'istruzione <tt>return</tt> delle funzioni che rendono un <tt>void</tt> 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.
Esempio:
<source lang="c">
void messaggio (void)
printf("%d", a);▼
{
printf("Il risultato è:\n");
▲ }
int a, b, c;
a = b = 2;
▲ }
c = somma (a, b);
messaggio();
}
</source>
Il risultato sarà:
Il risultato è
▲ 4
{{IndexItem|main}}<tt>main</tt> è la funzione principale che viene chiamata all'avvio del programma.
|