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

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

Есть два вида условных операторов

if ( выражение ) оператор if ( выражение ) оператор else оператор

Выражение должно быть арифметического или указательного типа или классового типа, для которого определено преобразвание в арифметический или указательный тип (см. #8.5.6). Вчисляется выражение, и если оно не ноль, то выполняется певый подоператор. Если используется «else», то второй подоператор выполняется, если выражение есть 0. Как обычно, неоднозначность «else» разрешается посредством того, что else связывается с последним встречнным if, не имеющим else.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

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

Из книги автора

Условный оператор? Если условное выражение совсем простое, мы можем записать его немного по-другому. А именно, воспользоваться условным оператором ?:<условие>? <выражение "то">: <выражение "иначе">;Достоинство этого оператора в том, что он может быть частью


2.1.1. Альтернатива (условный оператор)

Из книги автора

2.1.1. Альтернатива (условный оператор) Пример 1.1: Вычисление значений функции Y=1/X.Если X ? 0то писать (1/X)иначе писать (‘0 не входит в область определения функции Y=1/X’);IF X <> 0THEN WRITE (1/X)ELSE WRITE (‘0 не входит в область определения функции Y=1/X’);IF – если.THEN – то.ELSE –


2.1.2. Неполный условный оператор

Из книги автора

2.1.2. Неполный условный оператор Пример 1.2: Если X <3, то вывести на печать значение X.IF X <3 THEN WRITE (X); Неполный условный оператор> – больше< – меньше> = – не меньше<= – не больше= – равно<> – не равноAND – и.OR – или.NOT – не.Пример сложного (составного) условия:IF


2.1.1. Альтернатива (условный оператор)

Из книги автора

2.1.1. Альтернатива (условный оператор) Пример 2.1: Вычисление значений функции Y=1/X.#include <stdio. h>int main (){float x;printf (“Введите число ”);scanf (”%f”, &x);if (x!= 0) printf (“Y=1/X=%f ”, 1/x); else printf (“0 не входит в область определения функции


2.1.2. Неполный условный оператор

Из книги автора

2.1.2. Неполный условный оператор Пример 2.2: Если X <3, то вывести на печать значение X.if (x <3) printf (”%f”, x); > – больше< – меньше> = – не меньше<= – не больше= = – равно!= – не равно! – не&& – и|| – илиПримеры сложных (составных) условий:if (a == 2 && b> 5)…if (a ==


Правило 52: Если вы написали оператор new с размещением, напишите и соответствующий оператор delete

Из книги автора

Правило 52: Если вы написали оператор new с размещением, напишите и соответствующий оператор delete Операторы new и delete с размещением встречаются в C++ не слишком часто, поэтому в том, что вы с ними не знакомы, нет ничего страшного. Вспомните (правила 16 и 17), что когда вы пишете такое


1. Оператор Select – базовый оператор языка структурированных запросов

Из книги автора

1. Оператор Select – базовый оператор языка структурированных запросов Центральное место в языке структурированных запросов SQL занимает оператор Select, с помощью которого реализуется самая востребованная операция при работе с базами данных – запросы.Оператор Select


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

Из книги автора

Условный оператор if Синтаксис:if(<выражение>)<оператор1>[else<оператор2>]Действие:Тело условного оператора if выполняется в зависимости от значения <выражения>.Сначала вычисляется <выражение>. Если значение выражения истинно (не равно нулю), то выполняется


15.8.2. Оператор размещения new() и оператор delete()

Из книги автора

15.8.2. Оператор размещения new() и оператор delete() Оператор-член new() может быть перегружен при условии, что все объявления имеют разные списки параметров. Первый параметр должен иметь тип size_t:class Screen {public:void *operator new( size_t );void *operator new( size_t, Screen * );// ...};Остальные параметры


1.4.7 Оператор while

Из книги автора

1.4.7 Оператор while Рассмотрим копирование строки, когда заданы указатель p на ее первый символ и указатель q на целевую строку. По соглашению строка оканчивается символом с целым значением 0.while (p != 0) (* *q = *p; // скопировать символ q = q+1; p = p+1; *) *q = 0; // завершающий символ 0 скопирован


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

Из книги автора

9.3 Условный Оператор Есть два вида условных операторовif ( выражение ) оператор if ( выражение ) оператор else операторВыражение должно быть арифметического или указательного типа или классового типа, для которого определено преобразвание в арифметический или указательный


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

Из книги автора

Условный оператор Условный оператор имеет полную и краткую формы.Полная форма условного оператора выглядит следующим образом: if условие then оператор1 else оператор2 В качестве условия указывается некоторое логическое выражение. Если условие оказывается истинным, то