Оглавление Оператор if является одним из элементов языка C++, который часто используется разработчиками. Понять его синтаксис очень просто, поэтому для того, чтобы объяснить, как это работает, я буду использовать несколько простых примеров

Уроки С++ для начинающих. Оператор if

C++

Уроки С++ для начинающих. Оператор if

Оглавление

Оператор if является одним из элементов языка C++, который часто используется разработчиками. Понять его синтаксис очень просто, поэтому для того, чтобы объяснить, как это работает, я буду использовать несколько простых примеров.

Общий синтаксис оператора if в C++ (короткая версия):

if(логическое выражение) { инструкция1; инструкция2;} // будет выполняться если логическое выражение вернет true
if(true) { cout << "Логическое условие возвращает true"; }
if(true) cout << "Логическое условие возвращает true"; // Если нет фигурных скобок то выполняется первый оператор после логического выражения

Общий синтаксис оператора if в C ++ (длинная версия):

if(логическое выражение) {
     инструкция1; 
     инструкция2; // истина}
else {
     инструкция3;
     инструкция2; // ложь}
if(логическое выражение) {
     инструкция1; // истина
}
else if(логическое выражение_2) {
     инструкция2; // истина_2
}

Пример программы, которая использует условный оператор if:

#include <iostream>

using namespace std;

int main() {

    bool pravda = true;
    int number1 = 1, number2 = 4;

    if(pravda) cout << "Правда" << endl;

    if(!pravda) {
        cout << "Это не будет отображаться" << endl;
    }
    else {
        cout << "А это будет ..." << endl;
    }

    if(number2 < number1) {
        cout << "Это не будет отображаться" << endl;
    }
    else if(pravda) {
        cout << "А это будет ..." << endl;
    }

    return 0;
}

Пример вложенного условного if:

if(логическое выражение) {
     if(логическое выражение_2 {
          if(логическое выражение_3) {
               инструкция;
          }
     }
     else {
          инструкция2;
     }
     инструкция3;
}

Ссылка на Github.

Оглавление

01:03
1471
Den
C++
RSS
Нет комментариев. Ваш будет первым!

Авторизация

Войдите, используя Ваш аккаунт

Войти с помощью

Пользователи

Skyeng
GeekBrains
Lingualeo