Discussione:Strutture di controllo nel linguaggio C

Da Wikiversità, l'apprendimento libero.
Jump to navigation Jump to search

Suggerimento per le istruzioni break e continue[modifica]

Non sarebbe più utile illustrare l'uso di break e continue nei blocchi while o do...while piuttosto che nelle for? Attendo conferme/smentite. Klez

Non riesco a capire quale sia la sostanziale differenza. Come mai proponi questo? --WHacko (✉·imbuca qui) 21:58, 9 mar 2009 (CET)
Secondo la mia personale esperienza non ci sono molte differenze, sia il do...while, che il while, che il for sono cicli, e il break e continue si comportano alla stessa maniera per ogni tipo di ciclo. Giusva90 19:55, 30 gen 2010 (CET)

Sarà forse un errore mio ma il mio professore di università mi disse che l'uso di break e di goto è sconsigliata in quanto si otterrebbe un codice che non segue più il teorema di Bohm-Jacopini e che è più difficile da modificare rispetto al codice classico senza l'uso del goto. Giusva90 19:55, 30 gen 2010 (CET)

In effetti è sconsigliata...ma è così comoda! Certe implementazioni senza break e continue diventano molto artificiose. --WHacko (✉·imbuca qui) 12:36, 31 gen 2010 (CET)
Si è vero, a volte sono una vera manna santa, era solo per vedere se si poteva/doveva inserire nella lezione che erano comandi sconsigliati. Giusva90 15:37, 31 gen 2010 (CET)
Io lo accennerei spiegando brevemente la motivazione senza però dargli troppa importanza. Poi non sono un guru della programmazione, però credo che nella pratica (per programmi commerciali intendo) si usino comunque in abbondanza. --WHacko (✉·imbuca qui) 16:13, 31 gen 2010 (CET)