Селекторна структура при програмиране в

В програмирането в C, двата вида структури за подбор са изречения

Ако "изявление"

Декларацията "if" ви позволява да променяте потока на вашата програма. Можете да сравните променлива със стойност или една от няколко стойности, като използвате блокиране "else if" и да решите какво да направите, ако променливата не съвпада с никоя от тях и какво да направите, когато не е така, като използвате блок от "друго". Можете да разширите функционалността на изявление "if", като сравнявате повече от една променлива в даден момент, използвайки логиката "и" и "или", или можете да вмъкнете няколко израза "if" помежду си, за да сравните няколко променливи.

Синтаксис на израза "if"

За да използвате изявление "if", трябва да напишете "ако (var op value)", където "var" е променливата, която искате да сравните, "op" е оператор, равен, по-голям или по-малък от " което е стойността, за да се види дали променливата се оценява. След блок "if" можете да включите един или повече блокове "else if", за да тествате повече условия, като използвате същия синтаксис на първоначалната декларация. Можете също така да използвате "else" като последния блок, който изпълнява, ако променливата не съвпада с нито един от блоковете "if" или "else".

Превключете селекцията

Изборът на превключвател работи най-добре, когато имате няколко възможни резултата, въпреки че можете да го използвате само за един. Предавате променлива на структурата за превключване и сравнявате нейната стойност с редица случаи и вземате съответната от тази, която съответства. За разлика от изявлението "if", случаят на превключвателя за случаи изпълнява само резултатите, когато променливата съответства на един от случаите. Тя не е съвместима с големи или незначителни оператори.

Синтаксис превключвател

За да използвате структурата на избора на ключ, въведете "switch (var)", за да отворите блока, където "var" е променливата, която искате да сравните. В следващите редове различните случаи се програмират като въведете "къща" и шаблона, който искате да съответствате, а след това и изявленията, които искате да изпълните за всеки отделен случай. Накрая напишете ключовата дума "break", за да кажете на блока да прекрати превключвателя, когато приключи случаят. След всеки случай той създава ключ "по подразбиране", с който блокът се изпълнява, когато нито един от случаите не съвпада.