30.07.2015 Views

x - Донбаська державна машинобудівна академія

x - Донбаська державна машинобудівна академія

x - Донбаська державна машинобудівна академія

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Выражение заключенного в круглые скобки оператора последовательносравнивается со значениями value1, value2,..., valuen, которыедолжны быть простыми константами или константными выражениями.В том случае, когда одно из этих значений равно значению, выполняютсяутверждения, которые следуют за данным значением.Утверждение break сигнализирует об окончании выполнения утвержденийи приводит к выходу из оператора switch. Утверждение break ставитсяв конце каждого варианта выбора. Если этого не сделать, то выполнениепоследовательности утверждений перейдет в следующий вариант выбораи будет выполняться до тех пор, пока не встретится утверждение break.Специальный дополнительный вариант default будет выполнен в томслучае, когда не будет найдено ни одного совпадения.Операторы if и switch той или иной синтаксической конструкциисуществуют практически во всех языках программирования (в первую очередьязыках высокого уровня), и их часто называют операторами ветвления.3.1.5 Условный операторВ отличие от других операторов языка С, которые могут быть унарнымиили бинарными, специфический оператор условия является тернарнымоператором. Это означает, что у него может быть три операнда.Общий формат записи оператора условия:условие ? выражение_1 : выражение_2Если в результате вычисления условия будет получено значениеTRUE (истина, не нуль), то выполняется выражение_1, и результатом выполненияоператора условия будет значение, полученное при вычисленииэтого выражения. Если в результате вычисления условия будет полученозначение FALSE (ложь, т. е. нуль), то выполняется выражение_2, и результатомвыполнения оператора условия будет значение, полученное при вычислениивыражение_2.Оператор условия часто описывают как оператор ?. Тернарный операторусловия ? наиболее часто используется для присвоения переменнойодного из двух значений в зависимости от некоторого условия.3.1.6 Оператор break (от английского – прерывать)Оператор или утверждение break служит для немедленного выходаиз цикла, будь то while, for или do–while. После выхода из цикла выполнениепрограммы продолжается с утверждения (фрагмента программы),непосредственно следующего за циклом.48

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!