В программировании необходимо выполнять оператор в зависимости от того, является ли условие истинным или ложным. Если и если еще две структуры принятия решений. Языки программирования, такие как Java, C поддерживают структуры принятия решений, такие как if и if else. В этой статье обсуждается разница между if и if else. В обоих случаях if содержит выражение для оценки. В if будут выполняться операторы внутри блока if, если условие истинно и управление передается следующему оператору после блока if. В if else, если условие истинно, будут выполняться операторы внутри блока if, а если условие ложно, то операторы в блоке if else будут выполняться. Это ключевое отличие между если и если еще.
1. Обзор и основные отличия
2. Что если
3. Что если еще
4. Сходства между если и если еще
5. Сравнение бок о бок - если против, если еще в табличной форме
6. Резюме
Оператор if состоит из выражений. Выражение может содержать значения, операторы, константы или переменные. Если вычисленное выражение истинно, то выполняются операторы внутри блока if. Если выражение ложно, управление передается следующему оператору после блока if. Большинство языков программирования принимают ненулевые и ненулевые значения как true и ноль как false.
Рисунок 01: Программа с if
Согласно вышеприведенной программе, число является переменной, которая может хранить целые числа. Он содержит значение 70. Выражение в блоке if проверяется. Поскольку число больше или равно 50, выполняется оператор в блоке if. После этого управление передается в следующем операторе после блока if.
В противном случае есть два блока. Оператор if содержит выражение для оценки. Если вычисленное выражение истинно, то выполняются операторы внутри блока if. В конце блока if управление передается следующему оператору после блока if. Если выражение ложно, управление передается блоку else и выполняются операторы блока else. В конце блока else управление передается следующему оператору после блока else.
Рисунок 02: Программа с if else
Согласно вышеприведенной программе, число является переменной, которая может хранить целые числа. Он содержит значение 40. Если выражение в операторе if истинно, то будет выполняться инструкция внутри блока if. Иначе выполняется оператор блока else. Число меньше 50. Следовательно, выполняется блок else. В конце блока else управление передается следующему оператору после блока else.
если против если еще | |
Оператор if является структурой принятия решения, состоящей из выражения, за которым следует один или несколько операторов.. | If else - это структура принятия решений, в которой за оператором if может следовать необязательный оператор else, который выполняется, когда выражение ложно. |
выполнение | |
В if операторы внутри блока if выполняются, если выражение истинно. Если выражение ложно, следующий оператор после блока if выполняется. | В if else блок if выполняется, если выражение истинно и если выражение ложно, управление передается блоку else. |
В программировании существует различная структура принятия решений. В этой статье обсуждались два из них: если и если еще. В if операторы внутри блока if будут выполняться, если условие истинно, и управление передается следующему оператору после блока if. В if else, если условие истинно, выполняются операторы внутри блока if, а если условие ложно, выполняются операторы в блоке else. В этом разница между если и если еще.
1.Point, учебники. «Если заявление в C.», пункт Tutorials, 8 января 2018 г. Доступно здесь
2.Point, учебники. «Если ... еще заявление на C.», пункт «Учебное пособие», 8 января 2018 г.