ccpp:vetveniif

Toto je starší verze dokumentu!


Úplný rozhodovací příkaz obsahuje části:

  • 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í
// S jedním příkazem v těle
if (podmínka)
  prikaz1;
else
 prikaz2;
 
// S blokem příkazů v těle
if (podmínka)
{
  prikaz1a;
  prikaz1b;
  //...
}
else
{
  prikaz2a;
  prikaz2b;
  //...
}
  • Středník ukončuje až celý příkaz if, za hlavičku se středník nepíše.
  • Pokud je v kladné nebo záporné vě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.
  1. vyhodnocení podmínky
    1. podmínka platí
      1. vykonání první skupiny příkazů
    2. podmínka neplatí
      1. vykonání druhé skupiny příkazů za else
if  (x % 2 == 0)
  printf("%d je sude\n", cislo);
else
  printf("%d je liche\n", cislo);   
  • ccpp/vetveniif.1570709335.txt.gz
  • Poslední úprava: 2019/10/10 14:08
  • autor: durdilova