Комплекс программ для создания Web сайта — страница 7

  • Просмотров 6524
  • Скачиваний 310
  • Размер файла 455
    Кб

присваиванием -= Вычитание с присваиванием += Сложение с присваиванием <<= Сдвиг влево с присваиванием >>= Сдвиг вправо с присваиванием &= Поразрядное И с присваиванием |= Поразрядное ИЛИ с присваиванием ^= Поразрядное исключающее ИЛИ с присваиванием Операции ( ) и [ ] имеют высший приоритет. Операция условие ?: имеет вид: (выр 1)?(выр 2):(выр 3) Вычисляется выражение (выр 1). Если это выражение имеет ненулевое значение, то вычисляется

выражение (выр 2), а если выражение (выр 1) имеет нулевое значение, то вычисляется выражение (выр 3). 1.4.2.3. Операторы - Оператор if Формат оператора: if (выражение) оператор-1; [else оператор-2;] Выполнение оператора if начинается с вычисления выражения. Далее выполнение осуществляется по следующей схеме: - если выражение истинно (т.е. отлично от 0), то выполняется оператор-1. - если выражение ложно (т.е. равно 0),то выполняется оператор-2. - если

выражение ложно и отсутствует оператор-2 (в квадратные скобки заключена необязательная конструкция), то выполняется следующий за if оператор. Допускается использование вложенных операторов if. - Оператор switch Оператор switch предназначен для организации выбора из множества различных вариантов. Формат оператора следующий: switch ( выражение ) { [объявление] : [ case константное-выражение1]: [ список-операторов1] [ case константное-выражение2]: [

список-операторов2] : [ default: [ список операторов ]] } Схема выполнения оператора switch следующая: - вычисляется выражение в круглых скобках; - вычисленные значения последовательно сравниваются с константными выражениями, следующими за ключевыми словами case; - если одно из константных выражений совпадает со значением выражения, то управление передается на оператор, помеченный соответствующим ключевым словом case; - если ни одно из

константных выражений не равно выражению, то управление передается на оператор, помеченный ключевым словом default, а в случае его отсутствия управление передается на следующий после switch оператор. - Оператор break Оператор break обеспечивает прекращение выполнения самого внутреннего из объединяющих его операторов switch, do, for, while. После выполнения оператора break управление передается оператору, следующему за прерванным. - Оператор for

Оператор for - это наиболее общий способ организации цикла. Он имеет следующий формат: for ( выражение 1 ; выражение 2 ; выражение 3 ) тело; Схема выполнения оператора for: 1. Вычисляется выражение 1. 2. Вычисляется выражение 2. 3. Если значения выражения 2 отлично от нуля (истина), выполняется тело цикла, вычисляется выражение 3 и осуществляется переход к пункту 2, если выражение 2 равно нулю (ложь), то управление передается на оператор,