void non resistuisce nessun valore alla funzione:
Tipo:
void scrivi_ciao(){
cout<<"ciao";
}
Che valore deve restituire? Nessuno xchè scrive solo la parola "ciao".
Nel mio programmino la parola viene scritta dalla funzione, e non viene ritornata nella main.
type funzione() // restituisce un valore di tipo "type".