Логические операции C++ для начинающих

Сайт не является учебником по программированию. Это только небольшой авторский сборник информации в помощь начинающим программистам.

В прошлой статье Функции в Функции в С++ для начинающих. Рекурсия (3) Фибоначи была использована логическая операция, о которой я не писал раньше. Значит надо рассмотреть что такое логические операции и какие логические операции бывают в C++
Логические операции используют для получения сложных условий путем комбинирования простых. В C++ логические операции делятся на 3 вида
И = &&
ИЛИ = ||
НЕ = !

Логические операции ИЛИ и НЕ я уже затрагивал в прошлых статьях, но не описывал что это такое и как логическими операциями в C++ пользоваться.

Покажу простой пример использования логических операций в коде C++. Пользователю предлагается ввести какие-то данные и проверяется условие правильности ввода. Пишем код C++
В качестве примера будем вводить число с клавиатуры и проверять введенное число на правильность

Так как комментарии для некоторых начинающих непонятны, опишу что мы тут делаем. В первом случае мы вводим 2 числа с клавиатуры. Наше условие, что оба этих числа должны быть равны единице. Для этого используем логическую операцию И

Во втором случае мы вводим только одно число и проверяем его на совпадение с другим значением. Этих значений может быть 2, 3, 4 и сколько угодно. Для проверки такого совпадения используем логическую операцию ИЛИ

В третьем случае используется логическая операция НЕ. Мы вводим число с клавиатуры и проверяем его на условие, что оно Не равно 7

Это достаточно простой материал для изучения C++,самое главное понимать как происходит ввод информации и вывод информации на экран потому что во всем коде основная часть это ввод и вывод информации. А сами логические функции ограничиваются коротким выражением if (Логическая функция) и могут запутать начинающих изучение C++
========================================================

То что написано выше, это я читал в какой-то книге, где не помню. Иногда в исходниках можно встретить использование некоторых других логических операций. Как пример исключающее или (XOR)

   Один из примеров использования такого исключающего или — обмен двух переменных местами без использования дополнительной переменной

это описано в википедии

Все комментарии на сайте проверяются, поэтому ваш комментарий может появиться не сразу. Для вставки кода в комментарий используйте теги: [php]ВАШ_КОД[/php]

2 комментария: Логические операции C++ для начинающих

  • Anonymous говорит:

    Как я помню когда функция имеет тип void , можно return и не писать.

    Автор сайта отвечает:
    Да

  • Anonymous говорит:

    не могли бы разьеснить функции точечной графики? А имено создание графических изображений применительно к bc. заголовочный файл для графики.

    Автор сайта отвечает:
    Учитывая, что все, что я писал, я писал используя DosBox bC++ 3.1, а в нем рисовать у меня не выходит, наверное не смогу
     
    Хотя, сегодня вышло нарисовать линию. Сразу вряд ли выйдет толково всё описать, но я позже начну.

Добавить комментарий

Ваш e-mail не будет опубликован.

Поиск

 
     
Яндекс.Метрика

НАГРАДИ АВТОРА САЙТА
WEBMONEY
R375024497470
U251140483387
Z301246203264
E149319127674

Отец перед сном рассказывает сыну сказку: - Жил на свете богатый человек. Купил он себе самый лучший компьютер и кучу лицензионных программ. - Пап, а как это - лицензионных? - Спи, сынок, я же сказал - это сказка! . .

Выражаю свою признательность

  • Максиму очень признателен за указание на мои ошибки и неточности.
  • Sergio ===> за оказание помощи в исправлении моих ошибок
  • Gen ===> за правильное стремление помочь другим новичкам и выявления моих ошибок