Differences
This shows you the differences between two versions of the page.
appunti3s:programmi_procedurali [2018/04/25 07:55] 127.0.0.1 external edit |
appunti3s:programmi_procedurali [2018/05/03 22:35] (current) profpro [Classificazione] |
||
---|---|---|---|
Line 130: | Line 130: | ||
Il valore restituito dalle prime (vedi //return//) può essere usato per ottenere il risultato di un calcolo. | Il valore restituito dalle prime (vedi //return//) può essere usato per ottenere il risultato di un calcolo. | ||
- | NOTA sul C: a volte i programmatori C usano il valore restituito da una funzione per stabilire se questa è stata eseguita senza errori (restituendo 0) oppure se ha prodotto un errore (restituendo ad esempio 5). In C++ il valore restituito non dovrebbe essere usata per questo scopo, perché, per stabilire se ci sono errori, si usano le //exception// (vedi [[appunti3s:gestione delle eccezioni]]). | + | NOTA sul C: a volte i programmatori C usano il valore restituito da una funzione per stabilire se questa è stata eseguita senza errori (restituendo 0) oppure se ha prodotto un errore (restituendo ad esempio 5). In C++ il valore restituito non dovrebbe essere usata per questo scopo, perché, per stabilire se ci sono errori, si usano le //exception// (vedi gestione delle [[appunti3s:eccezioni]]). |
Le funzioni si possono anche classificare in //ispettori// e //modificatori//: | Le funzioni si possono anche classificare in //ispettori// e //modificatori//: |