Latest web development tutorials

C # per il ciclo

C # ciclo C # ciclo

Si tratta diun ciclo for che consente di scrivere una struttura di controllo ripetitivo di un determinato numero di cicli.

grammatica

In C #per la sintassi del ciclo:

for (init; condizione; incremento)
{
   statement (s);
}

Ecco il flusso di controllo ciclo for:

  1. init viene eseguito per primo, e solo una volta.Questo passaggio consente di dichiarare e inizializzare qualsiasi variabile di controllo del ciclo. È inoltre possibile scrivere qualsiasi dichiarazione che non è qui, a patto che ci sia un punto e virgola per apparire.

  2. Successivamente, ci saràda valutare le condizioni.Se fosse vero, viene eseguito il corpo del ciclo. Se false, il corpo del ciclo non viene eseguito, e il flusso di controllo passa al immediatamente per il prossimo ciclo di istruzione.

  3. Dopo aver eseguito il corpo del ciclo per il flusso di controllo ritorna sopra dichiarazionedi incremento.Questa dichiarazione consente di aggiornare la variabile di controllo del ciclo. L'istruzione può essere lasciato vuoto, purché le condizioni sembrano avere una virgola.

  4. Condizione è giudicato di nuovo. Se vero, allora il ciclo di esecuzione, il processo viene ripetuto (corpo del ciclo, e quindi aumentare il valore di passo, poi ri-determinare le condizioni). Quando la condizione diventa falsa, per il ciclo termina.

diagramma di flusso

C # per il ciclo

Esempi

using System;

namespace Loops
{
    
    Programma di classe
    {
        static void Main (string [] args)
        {
            / * Per l'esecuzione del ciclo * /
            for (int a = 10; a <20; a = a + 1)
            {
                Console.WriteLine ( "un valore: {0}", a);
            }
            Console.ReadLine ();
        }
    }
} 

Quando il codice di cui sopra è compilato ed eseguito, produce i seguenti risultati:

un valore di: 10
un valore di: 11
un valore di: 12
un valore di: 13
un valore di: 14
un valore di: 15
un valore di: 16
un valore di: 17
un valore di: 18
un valore di: 19

C # ciclo C # ciclo