for-ciklus
Elszámol egy
egész változóval egy adott számtól egy másikig, és meghívja a kapcsos-zárójelek közötti
Utasítás-blokkot minden egyes értékre.
Alapeset
int i;
for (i = kezdőérték; i < végérték; i++) {
}
Általános eset
int i;
for (inicializáció; feltétel; lépés) {
}
Legtöbbször elég lesz csak a lépéssel variálni. Pl.:
i--,
i = i + 2, .stb. Ha már nagyon kezd bonyolulttá válni a for-ciklusod, használhatsz helyette
whilet.
Példa
using System;
class Program
{
public static void Main(string[] args)
{
int i;
Console.Write("A számok 0-től 9-ig: ");
for (i = 0; i < 10; i++) {
Console.Write(i);
Console.Write(" ");
}
Console.WriteLine();
Console.ReadKey(true);
}
}
Receptek
Lefelé számolás
Console.WriteLine("9-től 0-ig");
int i;
for (i = 9; i >= 0; i--) {
Console.WriteLine(i);
}
Kettesével lépkedés
Console.WriteLine("0-tól 18-ig");
int i;
for (i = 0; i < 20; i = i+2) {
Console.WriteLine(i);
}
Lásd még