
6.0 Příkazy pro ukončování cyklů :
Zde je několik příkazů, které byste mohli (a budete)
při programování cyklů potřebovat :
int i;
for(i = 0; i <= 3; i ++){
printf("%d \n", i);
}
|
int i;
for(i = 0; i <= 3; ++ i){
printf("%d \n", i);
}
|
int i, m;
for(i = 0, m = 1; i <= 10; i ++, m *= 2)
printf("Dva na %d. = %d\n", i, m);
|
for(;;) {
vykonavane_prikazy;
// taky by tam mělo být něco jako
// break pro vyskočení z cyklu
}
|
while(podm_bezi){
prikazy; // Příkazy se vykonávají dokud bude podm_bezi = 1
}
|
char c;
while(c != 'a'){
printf("\nChces vyskocit z cyklu ?");
c = getchar();
}
printf("\nSbohem ...);
|
do {
vykonavane_prikazy;
} while(podm_bezi);
|
int i;
i = 0;
do {
if(i % 2 == 0) { // sudá čísla (po dělení dvěma není zbytek ;-))
printf("%d je sude \n", i);
i ++;
continue;
}
printf("%d je liche \n", i);
i ++;
} while(i <= 5);
|
int i, j;
i = 8;
j = 0;
while(j += i --)
printf("%d, %d \n", i, j);
// vytiskne prapodivnou posloupnost čísel, skončí
// až j bude nula (to už se nevytiskne)
|