mi fate un esempio?
a che serve restituire un valore come parametro della stessa funzione?
mi fate un esempio?
a che serve restituire un valore come parametro della stessa funzione?
Come saprai una funzione puo' restituire solamente un valore.
Se e' necessario che la funzione restituisca piu' valori, allora e' possibile passare il puntatore alle aree dove devono essere restituiti tali valori in modo che la funzione le possa modificare e passare al chiamante.
mi potresti fare un esempio?
![]()
Costruisci una funzione che, dato la misura del lato di un quadrato, restituisca il perimetro e l'area ... prova a scriverla tu ...
Inoltre a volte si preferisce restituire i risultati delle funzioni tramite passaggio di parametri
piuttosto che con il return, perchè quest ultimo viene utilizzato per ritornare un codice errore piuttosto che il risultato di un' elaborazione.
Un modo per aggirare l'ostacolo potrebbe essere raggruppare tutti i dati da restituire in una struct: in questo modo la funzione restituirebbe effettivamente un dato unico, ma che contiene più dati...
Svegliati, Neo. Matrix ti possiede...