Вступ до іншої заяви на С

У мовах програмування, коли нам потрібно виконати блок тверджень, що теж, коли певна умова виконується чи не виконується, ця ситуація називається прийняттям рішень. У програмуванні на C процес прийняття рішень використовується для вказівки певних замовлень, в яких виконуються оператори. У цій темі ми дізнаємось, як використовується умова "if-else" та коли з деякими діаграмами та кодами. У мові програмування С заява «якщо» може бути реалізована у чотирьох основних формах залежно від використання в різних варіантах або складності логічного стану або вимог.

Умовні висловлювання "якщо" наведені нижче:

  1. якщо заява
  2. якщо інше твердження
  3. Вкладене твердження if-else
  4. else-if заява

Синтаксиси

Нижче наведено декілька синтаксису, якщо твердження в c таке

1. Синтаксис для оператора if:

if(condition or statement)
(
/* statement inside the if body */
)
/* statement outside the if body */

2. Синтаксис для оператора if-else:

if (condition)
(
/* Statements inside the body of 'if' logical condition */
)
else
(
/* Statements inside the body of 'else' logical condition */
)

3. Синтаксис вкладеного оператора if-else:

if( condition or statement )
(
if( expression1 )
(
/* statement1 */
)
else
(
/* statement2 */
)
)
else
(
/* statement3*/
)

4. Синтаксис для оператора else-if:

if(condition1)
(
/* statement1 */
)
else if(condition2)
(
/* statement2 */
)
else if(condition3 )
(
/* statement3 */
)
else
/* default statement */

Діаграма:

Наприклад:

Як, якщо інше, Заява працює в C?

В основному, якщо умова повертається як істинна, тоді твердження, згадані всередині тіла логічного 'якщо', виконуються або виконуються, а твердження всередині тіла 'else' пропускаються. Аналогічним чином, якщо умова повертається як логічна в логіці, то висловлювання в тілі 'якщо' пропускаються і твердження всередині 'else' виконуються. Щоб зрозуміти концепцію краще, давайте приклад "xyz вираження":

Якщо "вираз xyz" вважається правдивим,

  • Виписка (-и) під умовою "якщо" повертається.
  • Заява (и) під умовою 'else' ігнорується при виконанні.

Якщо вираз xyz вважається помилковим,

  • Виписка (-и) за умовою 'else' повертається.
  • Виписка (-и) під умовою "якщо" ігнорується при виконанні.

Наприклад:

Приклади (Правильне кодування з виходом)

Візьмемо приклад булевого виразу за допомогою фактичного кодування в C: Якщо умова виконана (істинна) відповідно до заданого логічного виразу, програма буде друкувати висловлювання у розділі "якщо" та якщо умова не виконується ( false), тоді програма надрукує твердження, які знаходяться під 'else' та нижче 'if-else'.

Приклад 1 : Щоб надрукувати просту умову "якщо":

#include
int main( )
(
int a, b;
a = 15;
b = 10;
if (a > b )
(
printf("a is greater than b");
)
)

Вихід: a більший за b

Приклад 2 : Щоб перевірити, чи є число більшим чи меншим, ніж певне число:

#include
int main ()
(
int a = 10; /* local variable definition */
if( a > 5 ) /* check the boolean condition */
(
printf("Yes, a is greater than 5" ); /* if the condition is true then print this */
)
else
(
printf("No, a is less than 5" ); /* if the condition is false then print this */
)
printf("The value of a is: %d", a);
return 0;
)

Вихід: Так, a більше 5

Значення a дорівнює: 10

Приклад 3 : Щоб перевірити, який із трьох чисел більший:

#include
int main( )
(
int a, b, c;
printf("Please enter three numbers: ");
scanf("%d%d%d", &a, &b, &c);
if(a > b)
(
if(a > c)(printf("a is the greatest among the three"); )
else(printf("c is the greatest among the three");)
)
else
(
if(b > c)(printf("b is the greatest among the three");)
else(printf("c is the greatest among the three");)
)
)

Приклад 4: Щоб перевірити, чи вхідне число ділиться на 2 або 3:

#include
void main( )
(
int a;
printf("Please enter a number: ");
scanf("%d", &a);
if(a%2 == 0 && a%3 == 0)
(
printf("The entered number is divisible by both 2 and 3");
)
else if(a%2 == 0)
(
printf("The entered number is divisible by 2");
)
else if(a%3 == 0)
(
printf("The entered number is divisible by 3");
)
else
(
printf("The entered number is divisible by neither 2 nor 3");
)
)

Висновок:

У цій статті ми обговорили умовні твердження if-else і про те, як це працює за допомогою Діаграми потоку та Програми, виходячи із заданої умови для мови програмування на C, подібної до будь-якої іншої мови програмування. Якщо ми ігноруємо частину 'else' програми програми, то ми можемо просто показати результат умови "if", не враховуючи також іншу частину, яка теж дозволена.

Рекомендовані статті

Це було керівництвом до заяви If-else в C. Тут ми обговорюємо вступ до заяви If-else в C, синтаксисів для заяви про стан, а також опрацювання заяви про інше в c з деяким зразком коду та діаграми потоку. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Петлі в С
  2. Заява про перемикання в С
  3. C Програмування Інтерв'ю Питання
  4. Кар'єра в програмуванні на С
  5. Вступ до заявки C # if
  6. Керівництво по Іншій заяві в Python