ПредишенСледващото

В Урок 4, вие се срещна с операторите, ако и ако / друго. Въпреки това, в някои ситуации, използването на декларация, ако може да доведе до проекти с голям брой инвестиции, значително усложнява както писането и възприемането на програмата. За да се реши този проблем в C ++, осигурява преминаването оператор. Основната му разлика от, ако изявлението е, че тя ви позволява да проверите няколко условия, в резултат на програма разклоняване се организира по-ефективно. Синтаксисът на ключа е както следва:

При PervoeZnachenie: оператора;

При VtoroeZnachenie: оператора;

При value_n: операторът:

Конзолите за отчета за превключване може да се използва всеки израз, правилно от гледна точка на синтаксиса. Вместо това, идентификатор на оператора може да се използва всяко изявление или експресия, както и последователност от оператори, изразяване, която е резултат от стойността на число (или стойност, която може да бъде еднозначно даден тип число). Следователно, използването на логически операции или изразите за сравнение не са разрешени.

Синтаксисът на отчета за ключ е както следва:

При PervoeZnachenie: оператора;

При VtoroeZnachenie: оператора;

При value_n: операторът:

Отчетът за превключване дава възможност за разклоняване на резултатите от експресията на програмата, връщане на няколко възможни стойности. Стойността върнат от експресията дадени в скоби превключване оператор се сравнява със стойността, посочена за случая на оператори, в случай на съвпадение на стойностите на експресията се осъществява в случай на оператор на ред, съответстващ. всички редове от кода ще бъдат изпълнени след избрания оператор, докато до края на тялото на изявление прекъсвач блок, операторът ще се срещне или счупи.

Ако нито една от стойностите на отчета за случай не съвпада с върнатата стойност, изпълнение на програми, които следват оператора по подразбиране линия, в случай на отсъствие на оператора в тялото на отчета за ключ. контрол се предава на следващия блок за тази програма линия.

Cout <<"Zero!" <

Cout <<"One!" <

Свързани статии

Подкрепете проекта - споделете линка, благодаря!