C++ - Elöltesztelő ciklus: while
Feltétel tesztelése a ciklus elején történik. Minden egyes ismétlés előtt leteszteli hogy teljesült-e a feltétel. Az első végrehajtás előtt is történik tesztelés, ezért ez a ciklus használata kitűnő olyan helyzetekben ahol megeshet hogy egyszer se kell végrehajtani a ciklust.while
Leírás
while (condition) statement
Bemenet
- condition - Logikai érték Feltétel lehet akármilyen kifejezés
- statement - Utasítások
Példaprogramok
C++
Elöltesztelő ciklus lehetséges használata:i=0;
while (i<10) ++i;
x =0;
while (i<20)
{
i= i+2;
if (i==16)
{
continue;
}
x++;
}
C++
További példaprogram részletek:while (i>0) if (i==10) break; else { i--; }
while (y>1) { x++; y--; }
if ( x >= 12 ) while ( y >= 0 ) --y;
while ( y <= 32 ) y++;
Elöltesztelő ciklus más programozási nyelven:
Különbségek: