Оператор If
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
Оператор ветвления.
Используется там, где код должен быть выполнен при соблюдении определенных условий
Оригинал:
Used where code needs to be executed only if some condition is present.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Содержание |
[править] Синтаксис
if ( expression ) statement_true
|
|||||||||
if ( expression ) statement_true else statement_false
|
|||||||||
[править] Объяснение
expression должен возвращать bool, либо результат должен приводиться к bool.
Оригинал:
expression shall be an expression, convertible to bool.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Если значение выражения true, управление передается statement_true, statement_false (если имеется) не выполняется.
Оригинал:
If it evaluates to true, control is passed to statement_true, statement_false (if present) is not executed.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
В противном случае управление передается на statement_false, statement_true не выполняется.
Оригинал:
Otherwise, control is passed to statement_false, statement_true is not executed.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] Ключевые слова
[править] Пример
В следующем примере показано несколько случаев применения оператора
if:
Оригинал:
The following example demonstrates several usage cases of the
if statement
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Запустить этот код
Вывод:
first is false i == 3 i != 3 is false