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

изявление превключвател С.

Отчетът за превключване е проектиран да организира избора на най-различни варианти. изявление формат е както следва:

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

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

Като постоянен израз се оценява време на компилация, тя не може да включва променливи или извиквания на функции. Обикновено, изцяло или символни константи се използват като постоянна експресия.

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

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

Шофиране изпълнение на отчета за ключ е както следва:

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

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

Обърнете внимание на интересната особеност на използване на отчета за превключвател: по подразбиране с думата структура може да бъде последният в тялото на отчета за ключ. Ключови думи случай и по подразбиране в тялото на оператора преминат значително само при първоначалната проверка, при определяне на началната точка на изпълнението на тялото на изявление ключ. Всички оператори, между първоначалния оператор и в края на тялото, извършени в съответствие с ключовите думи, ако само някои от операторите няма да даде контрол над тялото на изявление ключ. По този начин, програмистът трябва да се погрижи да се оттегли от делото. ако това е необходимо. Най-често тя използва отчета за почивка.

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

Изпълнение започва с превключвател оператор оператор белязан случай 2. По този начин, променлива и се определя стойността на 6 и след това изпълнява изявление белязан дума случай 0. случай 4 и след това, променливата и заема стойност 3, и след това стойността -2. В изявление етикетирани подразбиране ключовата дума, не променя стойността на променливата.

Да разгледаме по-рано примера, който се илюстрира с използването на вложени ако пренаписват в момента ползва отчета за ключ.

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

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

1.4.6. прекъснатата
Отчетът за почивка предвижда прекратяване на изпълнението на вътрешната от обединяващата прехвърляне на своите твърдения, направи, за, а. След извършване отчета за почивка, контрол преминава в изявлението след прекъснато.

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

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