Salve ragazzi,....non riesco a capire la differenza tra procedura e funzione....mi spiego meglio,,,il prof ha detto ke quando il sottoprogramma ci restituisce un solo valore è una funzione altrimenti è una procedura.
Ho visto ke però all interno di una procedura è possibile cmq farer dei calcoli e restituire il risultato di quel calcolo e non soltanto come aveva detto il prof ke è utilizzata prettamente quando non restituisce alcun valore e quindi una semplice operazione di cout per fare ad esempio una stampa....cioè, una procedura puo restituire o meno un valore(perke il prof ha detto ke nn restituisce nessun valore relativo al tipo della funzione)...????....e se volete anke un kiarimento tra passaggio per riferimento e per valore...(se non erro nel riferimento e possibile fare delle modifiche sulla variabile fornita mentre per valore no)...grazie ragazzi..ma sono un po confuso sui questo argomento