while e do while
#6110
Il 07/01/2016 Ennio di 15 anni ha scritto:
Ciao a tutti. Ho una domanda d'informatica che non ho capito a lezione: non capisco la differenza tra le funzioni "do while" e "while", nel linguaggio c. Entrambe fanno la stessa cosa, ma non capisco perché sono due e non solo una. Grazie per le vostre risposte.La mia risposta:
Attenzione: questa risposta è stata inserita molto tempo fa, quindi i siti esterni indicati potrebbero non essere più validi.
Ciao,
sebbene tu ponga la domanda qui perche' studi informatica a scuola, la rubrica piu' adatta e' quella di tecnologia:
https://www.ilgomitolo.net/aiutopc/
Ti rispondo comunque brevemente qui.
while e do while fanno parte delle istruzioni di ciclo.
while esegue un blocco di istruzioni fino a quando (while in inglese) una condizione e' vera.
Se la condizione e' falsa in partenza, il blocco di istruzioni non viene eseguito nemmeno una volta.
do while esegue (do) un blocco di istruzioni una volta e poi lo ripete fino a quando (while) una condizione e' vera.
Anche se la condizione e' falsa in partenza, il blocco di istruzioni viene eseguito almeno una volta.
Qui trovi una spiegazione piu' estesa:
http://www.html.it/pag/15405/controlli-iterativi-while-for-break/
Ciao!
sebbene tu ponga la domanda qui perche' studi informatica a scuola, la rubrica piu' adatta e' quella di tecnologia:
https://www.ilgomitolo.net/aiutopc/
Ti rispondo comunque brevemente qui.
while e do while fanno parte delle istruzioni di ciclo.
while esegue un blocco di istruzioni fino a quando (while in inglese) una condizione e' vera.
Se la condizione e' falsa in partenza, il blocco di istruzioni non viene eseguito nemmeno una volta.
do while esegue (do) un blocco di istruzioni una volta e poi lo ripete fino a quando (while) una condizione e' vera.
Anche se la condizione e' falsa in partenza, il blocco di istruzioni viene eseguito almeno una volta.
Qui trovi una spiegazione piu' estesa:
http://www.html.it/pag/15405/controlli-iterativi-while-for-break/
Ciao!
ics
Hashtag automatici:
#varie
Se hai fatto tu la domanda oppure hai suggerimenti per Ennio, rispondi a questo messaggio.
Se hai bisogno di altro, fai una nuova domanda e non collegarti a questa.