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

C оператор if...else

Выражение C if...else

В этом руководстве вы узнаете об операторе if (включая if...else и вложенный if..else) в программировании на C с помощью примеров.

Видео:оператор C if else

Выражение C if

Синтаксис 09 оператор в программировании C:

04
<час>

Как работает оператор if?

12 оператор оценивает тестовое выражение внутри круглых скобок 28 .

<рисунок>

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

<час>

Пример 1:оператор if

13

Выход 1

21

Когда пользователь вводит -2, тестовое выражение 50 оценивается как истина. Следовательно, Вы ввели -2 отображается на экране.

Вывод 2

35

Когда пользователь вводит 5, тестовое выражение 65 оценивается как false, а оператор внутри тела 73 не выполняется

<час>

С оператор if...else

82 Оператор может иметь необязательный 91 блокировать. Синтаксис 104 утверждение:

43
<час>

Как работает оператор if...else?

Если тестовое выражение признано истинным,

Если тестовое выражение оценивается как ложное,

<рисунок> <час>

Пример 2:оператор if...else

51

Вывод

64

Когда пользователь вводит 7, тестовое выражение 158 оценивается как ложное. Следовательно, оператор внутри тела 168 выполняется.

<час>

C if...else Ladder

170 оператор выполняет два разных кода в зависимости от того, является ли тестовое выражение истинным или ложным. Иногда приходится делать выбор из более чем двух возможностей.

Лестница if...else позволяет проверять несколько тестовых выражений и выполнять разные операторы.

<час>

Синтаксис if...else Ladder

76
<час>

Пример 3:C if...else Ladder

83

Вывод

92
<час>

Вложенный, если...else

Можно включить 180 оператор внутри тела другого 193 заявление.

<час>

Пример 4. Вложенный if...else

Эта программа, приведенная ниже, связывает два целых числа, используя либо 207 , 218 и 220 аналогично 231 пример лестницы. Однако мы будем использовать вложенный 240 заявление для решения этой проблемы.

100 <час> 

Если тело 256 оператор имеет только один оператор, вам не нужно использовать скобки 269 .

Например, этот код

117

эквивалентно

123

Язык C

  1. C# if, if...else, if...else if и вложенный оператор if
  2. Оператор переключения C#
  3. Оператор C# break
  4. C# оператор продолжения
  5. C++ если, если... еще и вложенный, если... еще
  6. Оператор разрыва С++
  7. C++ оператор продолжения
  8. Оператор C++ switch..case
  9. Оператор передачи Python
  10. C — базовый синтаксис