Что такое если заявление в C?
If Statement - это просто набор операций, который можно использовать для сравнения выражений. Они обычно имеют два значения LHS и RHS. Этот оператор сравнивает выражение левой и правой части. Для сравнения, он просто возвращает логическое значение
Синтаксис
Общий синтаксис оператора If в C:
if(expression to be evaluated ) (
// sets of instruction which needs to be executed
)
Объяснение синтаксиса
Теперь давайте поймем синтаксис выше
Общее If-предложение скомпрометировано вышеупомянутым образом и содержит различные части. Давайте объясним каждую часть
- Выражение, подлежащее оценке - В этой части выполняется оценка утверждения. Эта секция обычно содержит левую и правую стороны. Обе левые стороны, которые являются LHS, а также правая сторона, которая является RHS, сравниваются и оцениваются. Если LHS равен RHS или выражение истинно, тогда элемент управления входит в раздел if
- Наборы инструкций, которые должны быть выполнены - если выражение блока if выполнено, то выполняются наборы инструкций, которые должны быть выполнены
Типичным примером первой части может быть, если «1 меньше 10», и простым примером кода, который должен быть выполнен, может быть печать любого числа.
Различные типы операторов If
Это разные типы операторов If. Давайте объясним подробно с синтаксисом
- Оператор if-else
- Оператор if-elseif-else
Оператор if-else
В этом синтаксис похож на:
if(expression to be evaluated ) (
// sets of instruction which needs to be executed
) else (
// sets of instruction which needs to be executed
)
Оператор if-elseif-else
В этом синтаксис похож на:
if( expression to be evaluated ) (
// sets of instruction which needs to be executed for if-block
) else if(
// sets of instruction which needs to be executed for else-if block
) else (
// sets of instruction which needs to be executed for else block
)
В этом разделе каждый блок оценивается, и код выполняется согласно оценке
Теперь давайте посмотрим на общую блок-схему оператора If в C
Блок-схема оператора If
Примеры
Теперь давайте разберемся вышеупомянутый синтаксис с примерами
Пример заявления
Давайте посмотрим на это на примере
#include
void main () (
int varNumValue = 1;
if( varNumValue < 10 ) ( // checks the condition
printf("if statement instructions"); // sets of instructions which needs to be executed
)
)
Теперь скопируйте приведенный выше фрагмент кода и запустите его.
Это покажет следующий вывод
Пример оператора if-else
Давайте посмотрим на это на примере
#include
void main () (
char favoritePlaceToVisit() = "New York";
if (favoritePlaceToVisit == "New York") ( // checks the condition
printf(" Your favorite place to visit is New York "); // sets of instructions which needs to be executed for if block
) else (
printf("Your favorite place is different city"); // sets of instructions which needs to be executed for else block
)
)
Теперь скопируйте приведенный выше фрагмент кода и запустите его.
Он покажет следующий вывод:
Теперь давайте инициализируем переменную favouritePlaceToVisit со значением, скажем «Vegas», чтобы блок else выполнялся
Давайте посмотрим на это на примере
#include
void main () (
char favoriteFruit() = "Apple";
if (favoriteFruit == "Kiwi") ( // checks the condition
printf("You like to eat Apple"); // sets of instructions which needs to be executed for if block
) else (
printf("You don't like to eat Apple"); // sets of instructions which needs to be executed for else block
)
)
Теперь скопируйте приведенный выше фрагмент кода и запустите его.
Он покажет следующий вывод:
Теперь легко понять, что такое оператор If и что такое оператор if-else
Пример оператора if-elseif-else
#include
void main () (
int enterNumberOfCarsYouHave = 1;
if( enterNumberOfCarsYouHave == 1 ) ( // checks the condition
printf("You have one car"); // sets of instructions which needs to be executed for if block
)
else if( enterNumberOfCarsYouHave == 2 ) ( // checks the condition
printf("You have two cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 3 ) ( // checks the condition
printf("You have three cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 4 ) ( // checks the condition
printf("You have four cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 5 ) ( // checks the condition
printf("You have five cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 6 ) ( // checks the condition
printf("You have six cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 7 ) ( // checks the condition
printf("You have seven cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 8 ) ( // checks the condition
printf("You have eight cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 9 ) ( // checks the condition
printf("You have nine cars"); // sets of instructions which needs to be executed for if else block
)
else (
printf("You have more than 10 cars"); // sets of instructions which needs to be executed for else block
)
)
Теперь скопируйте приведенный выше фрагмент кода и запустите его.
Он покажет следующий вывод:
Вывод
C - это язык программирования, где есть много концепций, которые нужно изучить. Если заявление является одним из тех. Эти операторы в основном выполняют код, чтобы проверить, является ли значение выражения истинным или нет. На основании оценки выражения он выполняет код. И если утверждение широко используется в любом языке программирования для различных выражений логического программирования
Рекомендуемые статьи
Это руководство к оператору If в C. Здесь мы обсуждаем различные типы операторов If с соответствующим объяснением синтаксиса вместе с примером кода. Вы также можете взглянуть на следующие статьи, чтобы узнать больше -
- C # если заявление
- Оператор if-else в C
- Переключение оператора в C
- Если еще заявление в Python
- Оператор Jquery IF (синтаксис)
- Если заявление в Python
- Руководство к оператору If в R с примерами