C++/DenisaCZ/Cykly
Vzhled
Poznámky
[editovat]Teorie
[editovat]Cyklus se známým počtem iterací
[editovat]- značí se klíčovým slovem
for
for(<výraz1>; <podmínka>; <výraz2>) {
//tělo cyklu
}
//od 0 do 9 dělej
for(int i{0}; i<10; i++) {
//tělo cyklu (provede se 10krát)
}
//od 0 do 10 dělej
for(int i{0}; i<=10; i++) {
//tělo cyklu (provede se 11krát)
}
//od 1 do 10 dělej
for(int i{1}; i<11; i++) {
//tělo cyklu (provede se 10krát)
}
Cyklus s podmínkou na začátku
[editovat]- značí se klíčovým slovem
while
while(<podmínka>) {
//tělo cyklu
}
int i{0};
while(i < 10) {
//tělo cyklu (provede se 10krát)
i++;
}
Cyklus s podmínkou na konci
[editovat]- značí se klíčovými slovy
do
-while
- tělo cyklu se vykoná vždy alespoň jednou
do {
//tělo cyklu
}while(<podmínka>);
int i{0};
do {
//tělo cyklu (provede se 10krát)
i++;
}while(i < 10);
Ukázky kódu
[editovat]// program.cpp
#include <iostream>
int main() {
for(int i{0}; i<5; i++) {
std::cout << i << std::endl;
}
return 0;
}
Zkompilované:
0 1 2 3 4 [Program exited with exit code 0]