Ciclo Do-While
Il ciclo do-while è simile al ciclo while, tuttavia esegue prima il blocco di codice specificato e poi verifica la condizione; per questo motivo esegue sempre il blocco di codice almeno una volta anche se la condizione è false.
Di seguito è riportata la sintassi del ciclo do-while:
do {
// code to be executed
} while (condition);
Consideriamo il seguente esempio pratico:
main.cs
1234567891011121314using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }
Il codice sopra stampa "Hello World" anche se la condizione 1 < 0 è false. Questo sarà più chiaro osservando il diagramma di flusso del ciclo do-while:
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Can you explain why the code block runs even if the condition is false?
Can you show a different example using a do-while loop?
Can you describe the flow diagram of the do-while loop?
Awesome!
Completion rate improved to 1.59
Ciclo Do-While
Scorri per mostrare il menu
Il ciclo do-while è simile al ciclo while, tuttavia esegue prima il blocco di codice specificato e poi verifica la condizione; per questo motivo esegue sempre il blocco di codice almeno una volta anche se la condizione è false.
Di seguito è riportata la sintassi del ciclo do-while:
do {
// code to be executed
} while (condition);
Consideriamo il seguente esempio pratico:
main.cs
1234567891011121314using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }
Il codice sopra stampa "Hello World" anche se la condizione 1 < 0 è false. Questo sarà più chiaro osservando il diagramma di flusso del ciclo do-while:
Grazie per i tuoi commenti!