KirillWorld Опубликовано: 7 мая 2019 Опубликовано: 7 мая 2019 (изменено) Выполнение решения Выражение if используется для выполнения некоторого кода при соответствии условиям. Синтакис:if (condlition) { statements } Условие определяет, какое выражение будет выполнено. Если условие истинно, то выражение в фигурных скобках будет выполнено.Если условие ложно, то выражение просто игнорируется, и программа продолжает выполнение после тела оператора if. Оператор if Используйте операторы отношения для работы с условиями. Например:if (7 > 4) { cout << "Yes"; } // Выводит "Yes" Оператор if проверяет условие (7>4), убеждается, что оно истинно, и затем выполняет оператор cout.Если мы поменяем оператор отношения с "больше" на "меньше" (7<4), то выражение не буедт выполнено и ничего не будет выведено на экран.Условие, указанное в операторе if, не требует точки с запятой. Операторы отношения Дополнительные операторы отношения: Например:if (10 == 10) { cout << "Yes"; } // Выводит "Yes" Оператор не равно вычисляет операнды, определяет равны ли они друг другу. Если операнды не равны, то условие считается истинным.Например:if (10 != 10) { cout << "Yes"; } Вышеописанное условие считается ложным и блок кода не будет выполнен. Вы можете использовать операторы отношения, чтобы сравнивать переменные внутри оператора if.Например:int a = 55; int b = 33; if (a > b) { cout << "a is greater than b"; } // Выводит " a is greater than b" Оператор else Оператор if может использоваться вместе с оператором else, который выполняется, когда условие ложно.Синтаксис:if (condition) { statements } else { statements } Код проверит условие:- Если оно истинно, то код внутри выражения if будет выполнен.- Если оно ложно, то будет выполнен код внутри выражение else.Если используется только одно выражение внутри оператора if/else, то фигурные скобки могут быть опущены. Например:int mark = 90; if (mark < 50) { cout << "You failed." << endl; } else { cout << "You passed." << endl; } // Выводит "You passed." Во всех предыдущих примерах использовалось только одно выражение внутри оператора if/else, вы можете включить столько выражений, сколько вам необходимо. Например:int mark = 90; if (mark < 50) { cout << "You failed." << endl; cout << "Sorry" << endl; } else { cout << "Congratulations!" << endl; cout << "You passed." << endl; cout << You are awesome!" << endl; } /* Выводит Congratulations! You passed. You are awesome! */ Вложенный оператор if Вы также можете использовать вложенный оператор if (внутри другого оператора if).Например:int mark = 100; if (mark >= 50) { cout << "You passed." << endl; if (mark == 100) { cout <<"Perfect!" << endl; } } else { cout << "You failed." << endl; } /* Выводит You passed. Perfect! */ Вложенный оператор if else С++ обеспечивает опцией неограниченного использования вложенных операторов if/else.Например:int age = 18; if (age > 14) { if(age >= 18) { cout << "Adult"; } else { cout <<"Teenager"; } } else { if (age > 0) { cout << "Child"; } else { cout << "Something's wrong"; } } Запомните, что все операторы else должны иметь соответствующий оператор if. В операторе if/else, одиночное выражение может быть включено без заключения в фигурные скобки.int a = 10; if (a > 4) cout << "Yes"; else cout << "No";Включение в фигурные скобки в любом случае является хорошей практикой, так как оно вносит ясность в код и улучшает его читаемость. Изменено 7 мая 2019 пользователем KirillWorld _TheMrFredd_ и HackerVimer8888 2
HackerVimer8888 Опубликовано: 7 мая 2019 Опубликовано: 7 мая 2019 (изменено) А это не плохо :D есть что изучать Изменено 7 мая 2019 пользователем HackerVimer8888
_TheMrFredd_ Опубликовано: 7 мая 2019 Опубликовано: 7 мая 2019 Как много текста. Но лайк поставлю :). А возможно и прочитаю когда-нибудь :wub:
mr1lol Опубликовано: 7 мая 2019 Опубликовано: 7 мая 2019 мне кажется или c++ был сделан на основе php :think:
Auol Опубликовано: 8 мая 2019 Опубликовано: 8 мая 2019 мне кажется или c++ был сделан на основе php :think:тоже, так кажется
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас