Introduzione a C # For Loop
- Nei fondamenti dei linguaggi di programmazione per computer, un ciclo può essere considerato come una catena o una sequenza di istruzioni esecutive che viene continuamente eseguita / ripetuta / o ripetuta fino al raggiungimento di una certa condizione. I loop vengono utilizzati per eseguire ripetutamente un blocco di istruzioni, nella classificazione del flusso in loop possiamo determinare se un loop è un loop controllato in entrata o se è un loop controllato in uscita, Il compilatore di programmazione prima di eseguire le istruzioni verifica se tutte le condizioni associate a l'inizio delle esecuzioni dei loop è validato e vero, questa attività è eseguita da loop controllati da Entry.
- Per Exit Controlled Loop il compilatore convalida le condizioni associate alla conclusione di Loop. Durante il flusso dei loop viene completato un certo processo, come ottenere un parametro o qualsiasi elemento dai dati di input, analisi dei parametri o modificarlo, seguito da una condizione che controlla il valore limite come se un contatore (un flag valore associato al loop).
- Se le condizioni sono soddisfatte, l'istruzione successiva indica alla sequenza di tornare alla prima istruzione della sequenza e ripetere la sequenza. Una volta raggiunta la condizione, il flusso del compilatore si sposta verso i rami di istruzioni programmati presenti all'esterno del loop. Quindi un loop è un concetto di programmazione che viene comunemente utilizzato per ridurre la ridondanza e la complessità del codice.
- In riferimento al ciclo For, può essere considerato come un blocco iterativo basato su una condizione FOR e quindi avanzare per creare un'istanza dell'esecuzione dei passaggi specificati da una sequenza di codice purché tali condizioni siano soddisfatte. Il loop può essere differenziato da altri loop in base alla presenza di una variabile del contatore di loop o di una variabile di loop parametrizzata che aiuta a scorrere il corpo del loop per la corrispondenza esatta e soddisfare la sequenza di ogni iterazione.
Sintassi:
for (counter/variable initialize; termination condition; iteration steps)
(
// code block to be executed as long as condition is satisfied
)
Differenziazione in tre parti che includono Countering in For Loop
- Inizializzazione e assegnazione variabili: questo passaggio viene utilizzato per dichiarare e inizializzare un flag di contatore che verrà utilizzato per invalidare un'espressione condizionale e la sequenza di trigger per il programma da eseguire nei PASSI presenti nel modulo di esecuzione.
- Condizioni del loop: la parte condizione generalmente indica un parametro o un'espressione booleana e può tornare solo da falso a vero.
- Passaggi del loop: il modulo Execution per i passaggi corrisponde a un'istruzione per aumentare o diminuire il contatore di flag.
Diagramma di flusso
Come funziona il ciclo For in C #?
Il ciclo C # For ha tre parti, come si può vedere dal diagramma di flusso sopra:
- L'istruzione di inizializzazione viene prima istanziata. Qui, la variabile viene generalmente dichiarata e inizializzata. Questa variabile viene definita contro bandiera in quanto regola il numero di iterazioni per le quali deve essere eseguito il loop. Questo contatore può essere un parametro di input con iniziale o pre-valore associato o un registro contatore esplicito con valore iniziale definito nella sintassi for.
- I prossimi passi nella valutazione della condizione FOR. La condizione è un'espressione booleana, ovvero restituisce vero o falso. Se la condizione risulta vera, vengono eseguite le istruzioni / i programmi all'interno del ciclo For. seguita dall'istruzione iteratore che modifica il valore della variabile inizializzata / Contatore del programma e Ancora una volta viene convalidata la condizione assegnata alla sintassi for. Queste iterazioni continuano finché la condizione non viene valutata come falsa.
- Non appena la condizione viene valutata falsa, il flusso si sposta dall'interno del circuito all'esterno del blocco.
Proviamo a capire il concetto usando un programma:
Sintassi:
for (int i = 0; i <= 5; i++)
(
Console.WriteLine("i value: (0)", i);
)
- Qui int i = 1 è la parte di inizializzazione, il ciclo inizializza un flag contatore per il parametro I che è esplicitamente definito nella sintassi del ciclo For
- i <= 5 è la parte della condizione, la condizione viene valutata vera purché il valore di I sia inferiore o uguale a 5
- i ++ è la parte iteratore e punta a post-incremento del puntatore non appena l'iterazione viene completata una volta
1. Un semplice ciclo iterativo per
Codice:
using System;
public class Program
(
public static void Main()
(
for (int i = 0; i < 8; i++)
(
Console.WriteLine("Value of i: (0)", i);
)
)
)
Produzione:
Valore di i: 0
Valore di i: 1
Valore di i: 2
Valore di i: 3
Valore di i: 4
Valore di i: 5
Valore di i: 6
Valore di i: 7
2. Un infinito ciclo For
Codice
using System;
public class Program
(
public static void Main()
(
for ( ; ; )
(
Console.Write(“x”);
)
)
)
Produzione:
xxxxxxxxxxxxxxxx xxxxxxx
3. Interruzioni in Loop
Codice
>using System;
public class Program
(
public static void Main()
(
for (int i = 0; i < 8; i++)
(
if( i == 4 )
break;
Console.WriteLine("Value of i: (0)", i);
)
)
)
Produzione:
Valore di i: 0
Valore di i: 1
Valore di i: 2
Valore di i: 3
4. Nidificato per loop
Codice
using System;
public class Program
(
public static void Main()
(
for (int p = 0; p < 3; i++)
(for(int q =5; q>= 0; j--)
Console.WriteLine("Value of p: (0), Q: (1) ", p, q);
)
)
)
Produzione:
Valore di p: 0, Q: 5
Valore di p: 0, Q: 4
Valore di p: 0, Q: 3
Valore di p: 0, Q: 2
Valore di p: 0, Q: 1
Valore di p: 0, Q: 0
Valore di p: 1, Q: 5
Valore di p: 1, Q: 4
Valore di p: 1, Q: 3
Valore di p: 1, Q: 2
Valore di p: 1, Q: 1
Valore di p: 1, Q: 0
Valore di p: 2, Q: 5
Valore di p: 2, Q: 4
Valore di p: 2, Q: 3
Valore di p: 2, Q: 2
Valore di p: 2, Q: 1
Valore di p: 2, Q: 0
Articoli consigliati
Questa è stata una guida a C # For Loop. Qui discutiamo di come funziona il ciclo For in C #? tre parti che includono il countering in For loop con diagramma di flusso, codici, sintassi e output. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più-
- Funzioni C #
- Dichiarazione C # if
- Usi di C #
- Comandi C #
- Per Loop in C