Оператор ветвления if в C++ — урок 3



бет1/3
Дата11.12.2021
өлшемі59,09 Kb.
#99548
түріУрок
  1   2   3
Байланысты:
14.09.20.Т3А

Оператор ветвления if в C++ — урок 3

Что такое оператор ветвления?


Давайте представим, что мы пришли в магазин. У нас есть одна цель — купить товар. Однако есть одно ограничение. Его цена не должна превышать определенную сумму. В нашем случае условие следующие:

our_money >= price

Если это условие выполняется, то у нас все замечательно и мы счастливые направляемся к кассе. В противном случае нам придется искать более дешевый вариант данного товара.

Оператор if


Чтобы указать условие при выполнении которого будет выполняться определенный код, тогда вам потребуется прибегнуть к следующей структуре:
  • набрать ключевое слово if в своей программе;
  • после него, в круглых скобках, вы должны указать логическое выражение:

  • if ( <ваше выражение> )

    Здесь вместо <ваше выражение> нужно указать требуемое условие, при котором будет выполняться требуемый нам код.


  • инструкции, которые будут выполнятся, мы оборачиваем в фигурные скобки сразу после круглых скобок с условием:

  • if ( <условие> ) {

       <выполняемый код>

    }


Также можно вовсе пренебречь фигурными скобками. Однако это можно сделать только в том случае, если в качестве исполняемого кода будет указана лишь одна инструкция (или один оператор, в том числе другой оператор ветвления, который уже может содержать любое количество инструкций):

if (a > 7) // никаких скобок нет

    if (a < 9) { // вложенный оператор if

        cout << "A = 8" << endl; // выводим сообщение

 

        return 0; // завершаем работу программы



    }

 

// или



 

if (a < 7)

    cout << "Yes!" << endl;

Код с вложенным оператором if считается абсолютно корректным. Конечно, можно было использовать фигурные скобки в обоих случаях. Это никак не повлияло бы на работы программы.




Достарыңызбен бөлісу:
  1   2   3




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет