Что такое если заявление в 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 с соответствующим объяснением синтаксиса вместе с примером кода. Вы также можете взглянуть на следующие статьи, чтобы узнать больше -

  1. C # если заявление
  2. Оператор if-else в C
  3. Переключение оператора в C
  4. Если еще заявление в Python
  5. Оператор Jquery IF (синтаксис)
  6. Если заявление в Python
  7. Руководство к оператору If в R с примерами