Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
appunti3s:programmazione_procedurale [2018/04/25 07:55]
127.0.0.1 external edit
appunti3s:programmazione_procedurale [2018/05/03 22:33] (current)
profpro [Valore restituito]
Line 99: Line 99:
 Infatti, leggendo il codice del main(), si può immaginare di sostituire, al posto della chiamata della funzione //​calcolaTriplo(mioNumero)//​ una variabile intera dentro cui sarà __copiato__ il valore restituito con return. Infatti, leggendo il codice del main(), si può immaginare di sostituire, al posto della chiamata della funzione //​calcolaTriplo(mioNumero)//​ una variabile intera dentro cui sarà __copiato__ il valore restituito con return.
  
-NOTA: questa nota deve essere letta solo da chi conosce il linguaggio 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++, invece, il valore restituito non dovrebbe essere usato per questo scopo, perché, per stabilire se ci sono stati errori, si dovrebbero usare le //​exception//​ (vedere [[appunti3s:​gestione delle eccezioni]]).+NOTA: questa nota deve essere letta solo da chi conosce il linguaggio 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++, invece, il valore restituito non dovrebbe essere usato per questo scopo, perché, per stabilire se ci sono stati errori, si dovrebbero usare le //​exception//​ (vedere ​gestione delle [[appunti3s:​eccezioni]]).
  
 ===== Visibilità delle variabili===== ===== Visibilità delle variabili=====
  • appunti3s/programmazione_procedurale.txt
  • Last modified: 2018/05/03 22:33
  • by profpro