PDA

Visualizza la versione completa : [C]Problemi nello studio delle funzioni


Ale_93
05-03-2009, 20:18
Salve a tutti.
Da poco ho cominciato a studiare il linguaggio c sulle guide di questo sito e oggi mi sono imbattuto nelle funzioni e non ho capito a che cosa serva il "valore di ritorno".
Potreste provare a spiegarmi cos'e in modo abbastanza semplice?
Grazie.
:)

oregon
05-03-2009, 20:28
Non c'e' un modo semplice o un modo complesso per spiegarlo ...

E' il valore che la funzione puo' (non e' obbligatorio che lo faccia) restituire al codice che l'ha chiamata.

P.S. Non studiare il C su guide online ... prendi un libro, anche di base ...

Ale_93
05-03-2009, 20:32
Innanzitutto grazie per la risposta, ma ritornando al problema, perchè la funzione dovrebbe restituire un valore al codice che l'ha chiamata?

P.S: Seguirò il tuo consiglio!

oregon
05-03-2009, 20:37
Originariamente inviato da Ale_93
... perchè la funzione dovrebbe restituire un valore al codice che l'ha chiamata?

Pensa alla radice quadrata ...

Ale_93
05-03-2009, 20:47
...Nel senso che mi restituisce un risultato? Scusa ma sono alle prime armi...

oregon
05-03-2009, 20:53
Originariamente inviato da Ale_93
...Nel senso che mi restituisce un risultato?

Certo.

Tu chiami la funzione che calcola la radice quadrata passando il valore 16 come argomento ... la funzione restituisce il risultato della sua elaborazione ovvero 4.

Chiaro? (Meglio di cosi', almeno per ora ...)


Scusa ma sono alle prime armi...

D'accordo ma un forum non si sostituisce ad un libro di base o ad un corso ...

Ale_93
05-03-2009, 20:57
Chiarissimo!!! Grazie Mille!
Comunque, si hai ragione, però può essere un valido aiuto in alcuni casi di necessità.

Loading