C # - Para bucle
UNA for loop es una estructura de control de repetición que le permite escribir de manera eficiente un ciclo que necesita ejecutarse un número específico de veces.
Sintaxis
La sintaxis de un for bucle en C # es -
for ( init; condition; increment ) {
statement(s);
}
Aquí está el flujo de control en un bucle for:
los initEl paso se ejecuta primero y solo una vez. Este paso le permite declarar e inicializar cualquier variable de control de bucle. No es necesario que coloque una declaración aquí, siempre que aparezca un punto y coma.
A continuación, el conditionse evalúa. Si es cierto, se ejecuta el cuerpo del bucle. Si es falso, el cuerpo del ciclo no se ejecuta y el flujo de control salta a la siguiente instrucción justo después del ciclo for.
Después de que se ejecuta el cuerpo del bucle for, el flujo de control vuelve a subir al incrementdeclaración. Esta declaración le permite actualizar cualquier variable de control de bucle. Esta declaración se puede dejar en blanco, siempre que aparezca un punto y coma después de la condición.
La condición ahora se evalúa nuevamente. Si es cierto, el ciclo se ejecuta y el proceso se repite (cuerpo del ciclo, luego paso de incremento y luego nuevamente probando una condición). Una vez que la condición se vuelve falsa, el ciclo for termina.
Diagrama de flujo
Ejemplo
using System;
namespace Loops {
class Program {
static void Main(string[] args) {
/* for loop execution */
for (int a = 10; a < 20; a = a + 1) {
Console.WriteLine("value of a: {0}", a);
}
Console.ReadLine();
}
}
}
Cuando se compila y ejecuta el código anterior, produce el siguiente resultado:
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15
value of a: 16
value of a: 17
value of a: 18
value of a: 19