Struktura výběru v programování v jazyce C
"Pokud" prohlášení
Příkaz "if" vám umožňuje měnit tok programu. Můžete porovnat proměnnou s hodnotou nebo jednou z několika hodnot pomocí bloků "else if" a rozhodnout, co dělat, pokud proměnná neodpovídá žádné z nich a co dělat, když to není, pomocí bloku "jinak" Funkci příkazu "if" můžete rozšířit porovnáním více než jedné proměnné najednou pomocí logiky "a" a "nebo", nebo můžete vložit několik příkazů "if" do sebe, abyste mohli porovnávat několik proměnných.
Syntaxe příkazu "if"
Pokud chcete použít příkaz "if", musíte napsat "if (var op value)", kde "var" je proměnná, kterou chcete porovnat, "op" je operátor, buď stejný, větší nebo menší než " což je hodnota pro zjištění, zda je proměnná vyhodnocena. Po bloku "if" můžete zahrnout jeden nebo více bloků "else if" za účelem testování více podmínek pomocí stejné syntaxe počátečního prohlášení. Můžete také použít "else" jako poslední blok, který se provede, pokud proměnná neodpovídá žádnému bloku "if" nebo "else".
Výběr přepínače
Výběr přepínačů funguje nejlépe, pokud máte několik možných výsledků, i když je můžete použít pouze pro jednu. Přenesete proměnnou na přepínací strukturu a porovnáte její hodnotu s řadou případů a vezměte příslušnou hodnotu od té, která odpovídá. Na rozdíl od příkazu "if", případ přepínače případů provede pouze výsledky, když proměnná odpovídá jednomu z případů. Není kompatibilní s hlavními nebo menšími operátory.
Přepínač syntaxe
Chcete-li použít strukturu výběru přepínače, zadejte "přepínač (var)" pro otevření bloku, kde "var" je proměnná, kterou chcete porovnat. V následujících řádcích jsou různé případy naprogramovány zadáním "domu" a vzoru, který chcete odpovídat, a pak příkazy, které chcete provést pro každý případ. Nakonec napište klíčové slovo "přerušení" a řekněte bloku, aby ukončil přepínač při ukončení případu. Po každém případě vytvoří "výchozí" přepínač, se kterým je blok proveden, když se žádný z případů neshoduje.