Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
| ccpp:vetveniifv [2019/10/10 14:55] – vytvořeno durdilova | ccpp:vetveniifv [2019/10/10 15:07] (aktuální) – [Výpis textu, zda celé číslo záporné, rovno 0 nebo kladné] durdilova | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| ===== Vnořený rozhodovací příkazu ===== | ===== Vnořený rozhodovací příkazu ===== | ||
| - | Příkazem v těle rozhodovací příkazu může | + | Příkazem v těle rozhodovací příkazu může |
| - | ===== Syntaxe | + | ===== Syntaxe |
| <code c> | <code c> | ||
| // S jedním příkazem v těle | // S jedním příkazem v těle | ||
| - | if (podmínka) | + | if (podmínka1) |
| prikaz1; | prikaz1; | ||
| else | else | ||
| - | if (podmínka) | + | if (podmínka1) |
| prikaz2 | prikaz2 | ||
| else prikaz3; | else prikaz3; | ||
| Řádek 37: | Řádek 37: | ||
| ==== Poznámky ==== | ==== Poznámky ==== | ||
| - | * Středník ukončuje až celý příkaz | + | * část **else** patří vždy tomu nejbližšímu **if**. |
| - | * Pokud je v kladné nebo záporné větvi více příkazů | + | * Pokud při vnořování rozhodovacích |
| - | * V případě, že potřebujeme definovat odlišná chování pro více hodnot než 2, můžeme použít vnořený rozhodovací příkaz. | + | * if a jemu odpovídající else by měly býtzarovnány na stejnou úroveň |
| - | ===== Průběh rozhodovacího příkazu ===== | + | ===== Průběh |
| - | - **vyhodnocení | + | - **vyhodnocení |
| - | - podmínka | + | - podmínka1 |
| - **vykonání první skupiny příkazů** | - **vykonání první skupiny příkazů** | ||
| - | - podmínka | + | - podmínka1 |
| - | - **vykonání druhé skupiny příkazů | + | |
| + | - podmínka2 platí | ||
| + | - **vykonání druhé skupiny příkazů ** | ||
| + | - podmínka2 neplatí | ||
| + | | ||
| - | ==== Výpis textu, zda celé číslo | + | ==== Výpis textu, zda celé číslo |
| <code c> | <code c> | ||
| - | if (x % 2 == 0) | + | if (x < |
| - | printf(" | + | printf(" |
| else | else | ||
| - | printf(" | + | |
| + | printf(" | ||
| + | else | ||
| + | | ||
| </ | </ | ||