CS++
  • Informatika leckék 9-12 osztályosoknak
  • 9. Osztály
    • Bevezetés
    • Az algoritmusok leírásának módszerei
    • Az algoritmusok leírásának elvei
    • Műveletek egész típusú adatokkal
    • Műveletek egész típusú számokkal
    • Műveletek karakterlánc típusú adatokkal
    • Műveletek logikai típusú adatokkal
    • Értékadó műveletek
    • A strukturált programozás alapjai
    • Elemi algoritmusok (pszeudokód)
    • Elemi algoritmusok (C++-ban megírva)
  • 10. osztály
    • C++ programozás a Code::Blocks IDE-ben!
    • A C++ program felépítése, adatok leírása és feldolgozása
    • A C++ nyelv karakterkészlete
    • Adattípusok C++-ban
    • Műveletek C++-ban
    • Operátorok
    • Inkrementáló és dekrementáló műveletek
    • Feltételes műveletek
    • Matematikai műveletek
    • Adatok beolvasása billentyűzetről és kiírása képernyőre
    • Döntések (elágazások, szelekciók)
    • A switch utasítás
    • A for utasítás (számlálós ciklus)
    • A while utasítás
    • A do ... while ciklus
    • Szöveges állományok
    • Egydimenziós tömbök
    • Egydimenziós tömb feltöltése billentyűzetről
    • Egydimenziós tömb kiíratása képernyőre
    • Kétdimenziós tömbök
    • Kétdimenziós tömbök feltöltése billentyüzetről
    • Kétdimenziós tömbök kiíratása képernyőre
  • Credit
    • Logo
Powered by GitBook
On this page

Was this helpful?

  1. 10. osztály

A do ... while ciklus

A do...while utasítás a hátultesztelő ciklusnak megfelelő C++ béli utasítás. Hátultesztelő ciklus esetén a ciklus feltétele a ciklus után helyezkedik el.

Általános alakja:

do 
{
    UTASÍTÁSOK;
} while ( FELTÉTEL );

A do...while utasítás a while utasítással ellentétben úgy működik, hogy először mindenképp végrehajtódnak a műveletek, majd csak utána értékelődik ki a feltétel. Ha a feltétel igaz, akkor megtörténik az ismétlődés, viszont ha hamis akkor a vezérlés átadódik a ciklus utáni első utasításnak. Akárcsak az elöltesztelő ciklusnál, vigyáznunk kell arra, hogy a ciklus feltétele hamissá váljon, különben végtelen ciklushoz jutunk.

A feltételeket kötelező kerek zárójelek () között megadni.

Ha a ciklusban kettő vagy több utasítás szerepel, akkor ezeket kötelező kapcsos zárójelek {} közé írni. Az utasításokat követő feltétel zárójele után mindig pontosvesszőt (;) kell tenni. Leggyakrabban a do...while ciklust a beviteli adatok ellenőrzésére szoktuk használni (hibás adatok kiküszöbölésére) .

PreviousA while utasításNextSzöveges állományok

Last updated 6 years ago

Was this helpful?