Warning: file_put_contents(): Filename cannot be empty in /home/users/s/sergsh/domains/intmain.ru/wp-load.php(2) : runtime-created function on line 1
Оператор if и его вариации » Язык программирования Си
Вы находитесь здесь: Главная > Условные операторы > Оператор if и его вариации

Оператор if и его вариации

Оператор if

Помогает программе принять решение о его выполнении или невыполнениитогоили иного действия в зависимости от текущего состояния.

Например, зададим пользователю вопрос хочет ли он чтобы его поприветствовали. Для этого запишем переменную charanswer, которая будет хранить ответ пользователя.

Пусть наша программа спросит у пользователя в консоли хочет ли он чтобы его поприветствовали:

Далее считаем ответ пользователя в переменную answer

И в зависимости от пользовательского ввода программа либо поприветствует пользователя, либо нет.

В случае если условие ifвыпонится, то выполнится и код в фигурных скобках. Если код не выполниться то все операторы внутри фигурных скобок будут проигнорированы.

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

Конструкция ifelse является единым оператором вывода. Множественный выбор при помощи оператора if  можно осуществить использую конструкцию ifelseifelse, данное усложнение также будет являться единым оператором.

Добавим в нашу кострукцию еще одно условие if b опишем пользовательский ввод для ответа да и ответа нет. В таком случае оператором else для всего этого будет непонимание программы, что именно ввел пользователь.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

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

Вы должны быть авторизованы, чтобы оставить комментарий.