Хелпикс

Главная

Контакты

Случайная статья





2. Оператор if. 2. 1Конструкция if–else



2. Оператор if

2. 1Конструкция if–else

Общая форма записи оператора if: if (expression)

                                                          program statement;

В операторе if используется результат вычисления условия, заключенного в круглые скобки, на основе которого принимается решение. Результат вычисления условия expression может быть арифметическим или логическим. Если результат выполнения условия expression будет истинным, то возможно выполнить несколько утверждений типа program statement. Для этого следует использовать фигурные скобки, например:

if (expression){

program1 statement1;

program2 statement2;

}Общая форма записи конструкции if–else:

if (expression)

program1 statement1;

else

program2 statement2;

Если выполняется условие expression, то будет выполняться фрагмент программы program1 statement1, в противном случае будет выполняться program2 statement2. Каждое из утверждений может быть множественным. В таком случае применяются фигурные скобки:

if (expression){

program1 statement1;

program2 statement2;

}

else

{

program33 statement33;

program34 statement34; }

2. 2. Конструкция if–else if–else if–... –else Форма записи конструкции if–else if–else if–... –else:

if (expression1)program1 statement1; else if (expression2)

program2 statement2;

else if (expression3)

program3 statement3;

...

else

program statement;

Приведенная конструкция используется для выбора возможных ситуаций, когда проверяются условия expression1, expression2, expression1,... . Соответственно будут выполняться действия program1 statement1, program2 statement2, program3 statement3 и т. д. В случае, когда ни одно из условий не выполняется, выполняются действия, прописанные после оператора else.

В случае выполнения множественных действий применяются фигурные скобки для каждого из утверждений:

if (expression1)

{

program1 statement1;

...

}

else if (expression2)

{

program2 statement2;

...

}

else if (expression3)

{

program3 statement3;

...

}

...

else

{

program statement;

...

}



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.