...
Code Block |
---|
int i=0;
do
{
printf("\ni = %d",i);
}
while (i<10);
|
...
while
while-toistorakennetta käytetään silloin, kun silmukkaan ei mennä alkuehdon ollessa epätosi. while-rakennetta sanotaan alkuehtoiseksi while-silmukaksi.
...
Code Block |
---|
/* Ohjelma, joka tulostaa millä välillä annettu luku on. * Lukuvälit ovat <10, 10-100 ja >100. * Käytetään ohjelmassa if, else if ja else -lauseita. */ #include <stdio.h> #include <conio.h> int main() { int Luku; while (1) // "ikuinen" silmukka { printf("\nAnna jokin luku: "); scanf("%d",&Luku); if (Luku < 10) printf("Luku on < 10"); else if (Luku >= 10 && Luku <= 100) printf("Luku on 10...100"); else printf("Luku on > 100"); if (Luku == 500) break; // poistutaan silmukasta, kun käyttäjä antaa luvun 500 } return 1; } |