double arrow

Выражения, блоки и пустые операторы

Любое выражение, завершающееся точкой с запятой, рассматривается как опера-тор, выполнение которого заключается в вычислении выражения. Частным слу­чаем выражения является пустой оператор; (он используется, когда по синтак­сису оператор требуется, а по смыслу - нет). Примеры:

i++; // выполняется операция инкремента

a *= b + с; // выполняется умножение с присваиванием

fun(i, k); // выполняется вызов функции

while(true); // цикл из пустого оператора (бесконечный)

Блок или составной оператор, - это последовательность описаний и операторов,

заключенная в фигурные скобки. Блок воспринимается компилятором как один

оператор и может использоваться всюду, где синтаксис требует одного оператора,

а алгоритм - нескольких. Блок может содержать один оператор или быть пустым.

Операторы ветвления

Операторы ветвления if и switch применяются для того чтобы в зависимости от конкретных значений исходных данных обеспечить выполнение разных после­довательностей операторов. Оператор if обеспечивает передачу управления на одну из двух ветвей вычислений, а оператор switch - на одну из произвольного числа ветвей.

Условный оператор if

Условный оператор if используется для разветвления процесса вычислений на два направления.

Формат оператора:

if (логическое_выражение) оператор_1; [ else оператор_2; ]

Сначала вычисляется логическое выражение. Если оно имеет значение true, вы­полняется первый оператор, иначе — второй. После этого управление передается на оператор, следующий за условным. Ветвь else может отсутствовать.

ПРИМЕЧАНИЕ

Операторы, входящие в условный, не должны иметь метку и не могут быть описа­ниями.

Сначала вычисляется логическое выражение. Если оно имеет значение true, вы­полняется первый оператор, иначе — второй. После этого управление передается на оператор, следующий за условным. Ветвь else может отсутствовать.

ПРИМЕЧАНИЕ

Операторы, входящие в условный, не должны иметь метку и не могут быть описа­ниями.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: