Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Язык C

Принятие решений в C++: if, switch и условный оператор

Структуры принятия решений требуют от программиста указания одного или нескольких условий для оценки программой, вместе с оператором(ами), выполняемыми если условие истинно, и, опционально, другими операторами, если условие ложно.

Общая форма типичной структуры принятия решений:

Принятие решений в C++: if, switch и условный оператор

C++ предоставляет следующие типы операторов принятия решений:

№Оператор и описание
1if — состоит из булева выражения, за которым следуют один или несколько операторов.
2if...else — за if может следовать опциональный else, выполняемый когда булево выражение ложно.
3switch — позволяет проверить переменную на равенство списку значений.
4Вложенные if — можно использовать один if или else if внутри другого if или else if.
5Вложенные switch — можно использовать один switch внутри другого switch.

Оператор ? :

Мы рассматривали условный оператор ? : в предыдущей главе, который может заменять if...else. Общая форма:

Exp1 ? Exp2 : Exp3;

Exp1, Exp2, Exp3 — выражения. Обратите внимание на использование и размещение двоеточия.

Значение выражения ? определяется так: вычисляется Exp1. Если оно истинно, вычисляется Exp2 и становится значением всего выражения. Если Exp1 ложно, вычисляется Exp3 и его значение становится значением выражения.

Язык C

  1. Освоение оператора switch в C#: синтаксис, примеры и лучшие практики
  2. Оператор break в C#: как и когда использовать
  3. Оператор continue в C#: как эффективно пропускать итерации циклов
  4. Понимание преобразования типов в C++: неявное, явное и техники приведения
  5. Освоение операторов C++: полное руководство с практическими примерами
  6. Комментарии в C++: лучшие практики для читаемого и поддерживаемого кода
  7. Освоение условных операторов C++: if, if...else и вложенные if...else
  8. Оператор switch-case в C++: синтаксис, применение и практические примеры
  9. Усиление принятия решений в передовитом производстве через мощную аналитику
  10. Оптимизация приёма данных для более умного принятия решений