Читайте также:
|
|
Оператор switch предназначен для организации выбора из множества различных вариантов. Синтаксис:
switch (выражение) { [объявление]: [ case константное-выражение1]: [ список-операторов1] [ case константное-выражение2]: [ список-операторов2]:: [ default: [ список операторов ]] }
Пример.В переменной code хранится целое число от 0 до 2, и нам нужно выполнить различные действия в зависимости от ее значения:
switch (code) {
case 0:
cout << "код ноль";
x = x + 1;
Break;
case 1:
cout << "код один";
y = y + 1;
Break;
case 2:
cout << "код два";
z = z + 1;
Break;
default:
cout << "Необрабатываемое значение";
}
Оператор GOTO.
Последовательность выполнения операторов в программе можно изменить с помощью оператора перехода goto. Он имеет вид:
Goto метка;
Метка ставится в программе, записывая ее имя и затем двоеточие.
Например, вычислить абсолютную величину значения переменной x можно следующим способом:
if (x >= 0)
Goto positiv;
x = -x;
positiv:
abs = x;
При выполнении goto вместо следующего оператора выполняется оператор, стоящий после метки positiv. Если значение x положительное, оператор x = - x выполняться не будет.
Оператор RETURN.
Оператор return завершает выполнение функции и возвращает управление в ту точку, откуда она была вызвана.
Дата добавления: 2015-10-02; просмотров: 48 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Пример программы, которая читает файл с именем in_file и выводит все прочитанные из этого файла слова, разделяя их пробелом, в другой файл, названный out_file. | | | Return (выражение); |