Разлика между if и if else

Съдържание:

Разлика между if и if else
Разлика между if и if else

Видео: Разлика между if и if else

Видео: Разлика между if и if else
Видео: Python : İf…elif…else in python condition | python for beginners 2024, Ноември
Anonim

Ключова разлика – if срещу if else

В програмирането е необходимо да се изпълни оператор в зависимост от това дали условието е вярно или невярно. If и if else са две структури за вземане на решения. Програмни езици като Java, C поддържат структурите за вземане на решения като if и if else. Тази статия обсъжда разликата между if и if else. И в двете if съдържа израза за оценка. В if операторите в блока if ще се изпълнят, ако условието е вярно и контролът се предава на следващия оператор след блока if. В if else, ако условието е вярно, операторите в блока if ще се изпълнят и ако условието е false, операторите в блока if else ще се изпълнят. Това е ключовата разлика между if и if else.

Какво е ако?

Инструкцията if се състои от изрази. Един израз може да съдържа стойности, оператори, константи или променливи. Ако оцененият израз е верен, тогава операторите вътре в блока if се изпълняват. Ако изразът е false, контролът се предава на следващия оператор след if блока. Повечето езици за програмиране приемат ненулеви и ненулеви стойности за истина и нула за невярно.

Разлика между if и if else
Разлика между if и if else

Фигура 01: Програма с if

Съгласно горната програма, числото е променлива, която може да съхранява цели числа. Той съдържа стойността 70. Изразът в блока if се проверява. Тъй като числото е по-голямо или равно на 50, операторът в блока if се изпълнява. След изпълнението на това управлението се предава в следващия оператор след блока if.

Какво е, ако друго?

В if else има два блока. Операторът if съдържа израз за оценка. Ако оцененият израз е верен, тогава операторите вътре в блока if се изпълняват. В края на блока if контролът се предава на следващия оператор след блока if. Ако изразът е фалшив, управлението се предава на блока else и инструкциите на блока else се изпълняват. В края на блока else контролът се предава на следващия оператор след блока else.

Ключова разлика между if и if else
Ключова разлика между if и if else

Фигура 02: Програма с if else

Съгласно горната програма, числото е променлива, която може да съхранява цели числа. Той съдържа стойността 40. Ако изразът в оператора if е верен, тогава операторът в блока if ще се изпълни. Изпълнява се командата else на блока else. Числото е по-малко от 50. Следователно блокът else се изпълнява. В края на блока else контролът се предава на следващия оператор след блока else.

Какви са приликите между if и if else?

  • И if, и if else са структури за вземане на решения в програмирането.
  • И if, и if else съдържа оператора if с условие.
  • И в if, и в if else операторът if оценява цели числа, знаци, числа с плаваща запетая или булеви типове.
  • Както if, така и if else могат да оценят равенството и логическите изрази.

Каква е разликата между if и if else?

if срещу if else

Инструкцията if е структура за вземане на решения, която се състои от израз, последван от един или повече изрази. If else е структура за вземане на решения, в която операторът if може да бъде последван от незадължителен оператор else, който се изпълнява, когато изразът е false.
Изпълнение
В if операторите в блока if се изпълняват, ако изразът е верен. Ако изразът е фалшив, се изпълнява следващият оператор след блока if. В if else блокът if се изпълнява, ако изразът е верен и ако изразът е false, контролът се предава на блок else.

Обобщение – if срещу if else

В програмирането има различни структури за вземане на решения. Тази статия обсъди две от тях: ако и ако иначе. В if операторите в блока if ще се изпълнят, ако условието е вярно и контролът се предава на следващия оператор след блока if. В if else, ако условието е вярно, операторите в блока if се изпълняват и ако условието е false, операторите в блока else се изпълняват. Това е разликата между if и if else.

Препоръчано: