C++2.ppt
- Количество слайдов: 9
Операторы o o Различают операторы объявления имен, операторы управления и операторы-выражения Выражение, после которого стоит точка с запятой, – это оператор-выражение операторы объявления имен объявляют имена, т. е. делают их известными программе операторы управления определяют, в какой последовательности выполняется программа. 1
Операторы управления. Условный оператор o o Оператор if выбирает один из двух вариантов последовательности вычислений Конструкция else необязательна if (условие) оператор1 else оператор2 2
Операторы управления. Условный оператор o Условный оператор можно расширить для проверки нескольких условий: if (x < 0) cout << "Отрицательная величина"; else if (x > 0) cout << "Положительная величина"; else cout << "Ноль" 3
Операторы управления. Оператор выбора o switch используется, когда для каждого из нескольких возможных значений выражения нужно выполнить определенные действия 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 << "Необрабатываемое значение"; } 4
Операторы управления. Цикл for o o o Используются для много кратного повторения каких-то действий (тела цикла) for(инициализация; логическое выражение; изменение переменной цикла) инициализация выполняется один раз до начала выполнения цикла тело цикла будет повторяться, пока логическое выражение истинно изменение переменной цикла выполняется после каждого повторения тела цикла в первом выражении заголовка цикла можно объявить переменную. Эта переменная будет действительна только в пределах цикла 5
Операторы управления. Цикл for int sum = 0; int i = 1; for (; i <= 100; i = i + 1; ) { sum = sum + i; } 6
Операторы управления. Цикл while o o o while (условие) оператор ; Выполнение оператора повторяется, пока значением условия является true (истина) Условие вычисляется заново перед каждой итерацией (цикл с предусловием) 7
Операторы управления. Цикл do while o o do { операторы } while ( условие) ; Выполнение оператора повторяется, пока значением условия является true (истина) условие проверяется после выполнения тела цикла (цикл с постусловием) все операторы цикла взаимозаменяемы, Разные формы нужны для удобства и наглядности записи. 8
Операторы управления. break, continue, return, goto o o Оператор break завершает выполнение цикла Оператор continue заставляет пропустить остаток тела цикла и перейти к следующей итерации (повторению) Оператор return завершает выполнение функции и возвращает управление в ту точку, откуда она была вызвана При выполнении goto вместо следующего оператора выполняется оператор, стоящий после метки (не рекомендован к использованию) 9
C++2.ppt