Introduzione al ciclo do-while di C #

La programmazione è divertente, soprattutto quando si lavora con il concetto basato su OOP. A causa dei diversi requisiti specificati dal cliente, potremmo imbatterci in diverse situazioni per le quali le soluzioni sono diverse. Molte volte, ci sono situazioni in cui vogliamo ripetere le cose in un ordine particolare. Non desideriamo che l'intera funzione o programma venga eseguito, ma solo un blocco specifico di istruzioni per un numero limitato di volte. La possibile soluzione per questo tipo di situazioni sono i loop. Ci sono molti loop disponibili in C #, come il ciclo "for", "while" e "do-While". In questo articolo, discuteremo del ciclo "fai-da-te" insieme agli esempi, come potrebbe aiutarti a superare situazioni come questa. Oggi parleremo del loop do-while più utilizzato.

Spiega in dettaglio C # Do-While Loop

Come molti altri loop disponibili in linguaggi basati su OOP, C # supporta pienamente il ciclo do-while. I circuiti vengono utilizzati per eseguire un particolare blocco di istruzioni fino a quando la condizione non è vera. Capiamo come funziona.

"Fallo mentre la condizione è vera." In un termine laico, supponi di essere un programmatore e, quando sei al lavoro, scrivi codici ed esegui. Se proviamo a comprendere questa situazione in, aspetto while loop, sarebbe:

do
(
(write codes)
(execute codes)
)
While
(
(You are on duty)
)

Fino a quando la condizione while è vera, il blocco di codice scritto nel blocco do continuerà a essere eseguito. Un ciclo do-while viene utilizzato principalmente dove non è noto il numero di ripetizioni. Esattamente non sappiamo quante volte verrà eseguito il codice fino a quando la condizione non viene verificata in fase di esecuzione. In ogni caso, questo verrà eseguito almeno una volta. Discutiamo con un esempio di vita reale per i loop disponibili con c #.

Per Loop, While Loop e do-while Loop: una differenza

  • Tutti e tre questi loop vengono utilizzati per ripetere l'esecuzione del blocco specifico di una condizione particolare. Tuttavia, ci sono alcune differenze tra questi tre. Facciamo un esempio se vuoi viaggiare e hai tre opzioni, il tuo veicolo, volo e autobus.
  • Nella prima condizione, se si desidera viaggiare con il proprio veicolo, è necessario controllare la benzina disponibile (condizione). Viaggerai solo se è disponibile la benzina (condizione) per la distanza che vuoi percorrere (ripetizione). Allo stesso modo, For Loop controllerà prima la condizione e conoscerà il numero di volte che il Loop si ripeterà, quindi eseguirà la funzione.
  • L'altra condizione, se si desidera viaggiare su un volo. Innanzitutto, dovrai prenotare un biglietto per l'aereo. Innanzitutto, dovrai soddisfare le condizioni per poter salire a bordo. Ecco come funziona While Loop. La funzione verrà eseguita solo se la condizione è soddisfatta. Diversi loop non sono noti.
  • Terzo, se vuoi andare in autobus, prima sali sull'autobus e poi prendi il biglietto. Ecco come funziona il ciclo Do-while. Innanzitutto, procederà quindi controllerà la condizione e continuerà a ripetere fino a quando la condizione non è vera.

Spiega la sintassi

Di seguito sono le cose che dovresti sapere prima di utilizzare il ciclo do-while.

  • Le parole chiave che devono essere utilizzate sono: do e while
  • Il Loop verrà eseguito almeno una volta, indipendentemente dalla condizione indicata.
  • La condizione verrà verificata dopo l'esecuzione del corpo del Loop.

La sintassi per l'utilizzo di un do-while:

do
(
//code that needs to be executed
)
While(condition);

Qualunque cosa sia richiesta quando la condizione è vera, dovrebbe essere inserita nella parte "do" del codice. La condizione deve essere definita nella parte "while" del codice.

Diagramma di flusso del ciclo Do-While di C #

Come si può vedere, l'istruzione verrà eseguita, indipendentemente dalla condizione valida per la prima volta. Una volta completato il rapporto, la situazione verrà verificata. Se la condizione è vera, tornerà all'istruzione. Tuttavia, se lo stato è falso, uscirà dal Loop e passerà alla parte successiva del programma.

Esempi

using System;
public class Example
(
public static void Main(string() args)
(
int i = 1;
do
(
Console.WriteLine(i);
i++;
) while (i <= 10) ;
)
)

Spiegazione:

Nell'esempio sopra è stato definito l'intero "i". Nella parte do abbiamo stabilito cosa fare con questo numero intero. Abbiamo applicato un operatore ++ che aggiungerà 1 al suo valore precedente e lo stamperà. Ciò continuerà a succedere fino a quando l'intero "i" sarà uguale o inferiore a 10. Quindi l'output di questo programma sarà:

1

2

3

4

5

6

7

8

9

10

Ciclo infinito do-while:

Se la condizione è impostata su un valore booleano, il ciclo do-while continuerà a essere eseguito all'infinito. Si suggerisce che sia data una condizione numerica. Il ciclo infinito può essere terminato premendo Ctrl + c,

Esempio:

using System;
public class Example1
(
public static void Main(string() args)
(
do(
Console.WriteLine("endless loop");
) while(true);
)
)

Produzione

ciclo infinito

ciclo infinito

ciclo infinito

ciclo infinito

// può essere terminato premendo Ctrl + c

  • È da notare che, anche se la condizione non soddisfa definita in while part, mostrerà comunque il valore iniziale dell'intero, che è 1.
  • Nel primo turno, non controlla la condizione. La condizione viene verificata solo dopo l'esecuzione dell'istruzione.

Conclusione

  • C # è un linguaggio potente per lo sviluppo del software ed è essenziale padroneggiare anche le piccole cose. Se le giuste funzioni della lingua non vengono utilizzate al momento giusto, non solo il risultato ne risente, ma mostra anche l'incompetenza del programma.
  • Il loop do-while è ampiamente utilizzato durante la creazione di programmi in determinate condizioni e i pro ei contro dovrebbero essere ben noti al programma per usarlo in modo efficace.
  • In breve, ripete la funzione fino a quando la condizione definita è vera. Tuttavia, la differenza tra il ciclo while e il ciclo do-while è, mentre Loop verrà eseguito solo quando lo stato è vero, ma do-while verrà eseguito anche una volta, indipendentemente dal fatto che la condizione sia soddisfatta.

Articoli consigliati

Questa è stata una guida al ciclo do-while di C #. Qui abbiamo discusso dell'introduzione, delle differenze di While Loop e do-while loop, diagramma di flusso di C # Do-While Loop con i rispettivi esempi di sintassi e codice. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più -

  1. Funzioni stringa C #
  2. Comandi C #
  3. Che cos'è il multithreading in C #?
  4. Domande per l'intervista con C #
  5. Guida a PHP Do While Loop
  6. Do While Loop in Python
  7. Multithreading in C # con metodi

Categoria: