Ikuinen silmukka
Wikipedia
Ohjelmoinnissa ikuisella silmukalla tarkoitetaan koodinpätkää, jota ohjelma suorittaa ikuisesti. Esimerkiksi C++-koodi
- while (true) std::cout << "Toistetaan vielä kerran.\n";
tulostaa kuvaruudulle "Toistetaan vielä kerran." niin monta kertaa, kunnes ohjelma keskeytetään väkisin.
Sen sijaan C++-koodi
- int i=0;
- while (i>=0) {
- std::cout << "Toistetaan vielä kerran.\n";
- ++i;
- }
ei ole ikuinen silmukka. i-muuttuja pyörähtää aikanaan negatiiviseksi luvuksi ja silmukka päättyy.