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) |