|
|
|
Оператор множественного выбора (оператор CASE) в языках программирования C++,C#.Net,Deplhi,VFP,Transact-SQL,PL-SQL,VBScript,JavaScript,JScript,Visual Basic3.2 Оператор множественного выбора (оператор CASE)
Оператор множественного выбора может разделить на два вида: 1) Стандартный CASE. 2) Оператор, аналогичный VFP. В большинстве языков программирования используется стандартный CASE вида (Правда называется он по - разному в С++,C#,Java, PHP называется оператор switch, в Basic’е оператор Select, в Delphi, PL\SQL - Case):
Принцип работы, сначала вычисляется выражение1, потом оно сравнивается по очереди со значением1 .. значениемN, выполняется тот оператор, у которого первым совпадет значение с выражением1. Если ни одно условие не совпадет, выполняется операторM в блоке else. В операторе Case в C+,C#,Java,PHP во –первых в каждом блоке case может быть только одно значение, являющееся константой, вычисленной на этапе компиляции, во – вторых значение проверяется только на равенство с выражением1, т.е. нельзя использовать знаки >,<,>=,<= , и в третьих, как только одно из значений совпадет с выражением1, выполнятся все операторы после данного значения до оператора break или default. Это позволяет создать списка значений вида case значение1: case значение2: ... case значениеN: операторы1 break;, т.е. операторы1 выполнятся, если хотя бы одно значение совпадет с выражением1.
|
Ваш комментарий
Добавить эту поисковую систему в Ваш Google Bar Разделы учебника