ccpp:vetveniif

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
ccpp:vetveniif [2019/10/10 14:43] durdilovaccpp:vetveniif [2019/10/10 15:13] (aktuální) durdilova
Řádek 1: Řádek 1:
 ===== Rozhodovací příkaz if===== ===== Rozhodovací příkaz if=====
-Úplný rozhodovací příkaz obsahuje části: +Příkaz **if** existuje ve dvou variantách.
-  hlavička s logickou podmínkou +
-  tělo cyklu  +
-    příkaz nebo blok příkazů, které budou provedeny, pokud je  podmínka splněna +
-    příkaz nebo blok příkazů, které budou provedeny, pokud je  podmínka splněna není+
  
-===== Syntaxe úplného rozhodovacího íkazu ===== +[[ccpp:VetveniIfN|Neúplný rozhodovací píkaz if]] umožňuje provést nějaký íkaz nebo skupinu íkazů, pokud platí nějaká podmínka
-<code c> +
-// S jedním íkazem v těle +
-if (podmínka+
-  prikaz1; +
-else +
- prikaz2;+
  
-// S blokem příkazů v těle +[[ccpp:VetveniIfU|Úplný rozhodovací píkaz if]] umožňuje provést nějaký příkaz nebo skupinu příkazůpodmínka platí, a jiný příkaz nebo skupinu příkazů, pokud podmiínka neplatí.
-if (podmínka+
-+
-  prikaz1a; +
-  prikaz1b; +
-  //... +
-+
-else +
-+
-  prikaz2a; +
-  prikaz2b; +
-  //... +
-+
-</code>+
  
-==== Poznámky ==== +Pokud potřebujeme větvit program do více tví, můžeme příkazy if do sebe **[[ccpp:VetveniIfV|vnořovat]]**.
-  * Středník ukončuje až celý příkaz if, za hlavičku se středník nepíše. +
-  * Pokud je kladné nebo záporné tvi více příkazů než jeden, musí se příkazy uzavřít do složených závorek.  +
-  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.+
  
-===== Průběh rozhodovacího příkazu ===== 
-  - **vyhodnocení podmínky** 
-      - podmínka platí 
-        - **vykonání první skupiny příkazů** 
-      - podmínka neplatí 
-        - **vykonání druhé skupiny příkazů za else** 
- 
-==== Výpis textu, zda celé číslo x je liché nebo sudé ==== 
-<code c> 
-if  (x % 2 == 0) 
-  printf("%d je sude\n", cislo); 
-else 
-  printf("%d je liche\n", cislo);    
-</code> 
  
  • ccpp/vetveniif.1570711396.txt.gz
  • Poslední úprava: 2019/10/10 14:43
  • autor: durdilova