Используешь Telegram? Подпишись на канал автора →
открыть или

Урок №48 - Локальные переменные, область видимости и продолжительность жизни

В этом уроке мы рассмотрим важные концепции, касающиеся локальных переменных в языке программирования C++. Мы обсудим, что такое локальные переменные, как определяется их область видимости и продолжительность жизни. Эти знания помогут вам лучше понимать и писать более эффективный и безопасный код. Что такое локальные переменные? Локальные переменные — это переменные, которые объявляются внутри блока кода, такого как функция, цикл или условная конструкция. Они существуют только в пределах этого блока и не доступны за его пределами.
2 minutes to read

Урок №47. Блоки стейтментов (составные операторы)

Добро пожаловать в урок №47, где мы рассмотрим блоки стейтментов, также известные как составные операторы. Это важная тема для всех, кто изучает C++ и стремится писать чистый и организованный код. Что такое блок стейтментов? Блок стейтментов, или составной оператор, представляет собой группу инструкций, заключенных в фигурные скобки {}. Этот блок рассматривается компилятором как единое целое. Использование блоков стейтментов позволяет группировать несколько операций, что особенно полезно в условиях циклов и условных выражений.
3 minutes to read

Уроки №38-46. Задачи и вопросы

  1. Какой оператор имеет наивысший приоритет? a) + b) * c) = d) ( ) 2. Что выведет следующий код: int x = 5; x += 3; cout « x; a) 5 b) 3 c) 8 d) 15 3. Какой оператор используется для логического И? a) || b) & c) && d) and 4. Что делает оператор %? a) Деление b) Остаток от деления c) Процент d) Возведение в степень 5.
4 minutes to read

Урок №46. Битовые флаги и битовые маски

Добро пожаловать на наш очередной урок по программированию на языке C++! В этом уроке мы рассмотрим важную тему – битовые флаги и битовые маски. Эта тема играет ключевую роль в эффективном управлении памятью и выполнении операций на побитовом уровне. Что такое битовые флаги? Битовые флаги – это способ использования отдельных битов в переменной для хранения булевых значений. Вместо использования отдельных переменных типа bool, мы можем использовать один целочисленный тип данных, где каждый бит отвечает за одно булевое значение.
3 minutes to read

Урок №45. Побитовые операторы в C++

Побитовые операторы в языке C++ играют важную роль в низкоуровневом программировании и манипуляции данными. Они позволяют выполнять операции на уровне отдельных битов, что может быть полезно для оптимизации производительности и работы с аппаратным обеспечением. Основные побитовые операторы В C++ существует несколько основных побитовых операторов: Побитовое И (AND) - &: Этот оператор сравнивает каждый бит двух операндов и возвращает 1, если оба бита равны 1. В противном случае возвращает 0. Побитовое ИЛИ (OR) - |: Этот оператор сравнивает каждый бит двух операндов и возвращает 1, если хотя бы один из битов равен 1.
4 minutes to read

Урок №44. Конвертация чисел из двоичной системы в десятичную и наоборот

Приветствуем вас на нашем очередном уроке по программированию на языке C++. Сегодня мы рассмотрим важную тему — конвертация чисел из двоичной системы счисления в десятичную и наоборот. Эта тема особенно актуальна для тех, кто хочет глубже понять внутреннее устройство компьютера и работу с данными на низком уровне. Внимание! Это урок для более продвинутых треубщий знаний функций, циклов и условий, которые мы рассмотрим в следующих уроках. Что такое двоичная система счисления? Двоичная система счисления — это система, основанная на двух цифрах: 0 и 1.
3 minutes to read

Урок №43. Логические операторы - И, ИЛИ, НЕ

Добро пожаловать на наш очередной урок по программированию на языке C++. Сегодня мы рассмотрим важную тему – логические операторы. Эти операторы играют ключевую роль в управлении потоком выполнения программы, позволяя выполнять действия на основе различных условий. В этом уроке мы подробно изучим три основных логических оператора: И (&&), ИЛИ (||) и НЕ (!). Логический оператор И (&&) Логический оператор И (в языке C++ он обозначается как &&) используется для объединения двух или более условий.
3 minutes to read

Урок №42. Операторы сравнения

В этом уроке мы рассмотрим операторы сравнения в языке программирования C++. Операторы сравнения играют важную роль в написании условных выражений и управлении потоком выполнения программы. Понимание их работы поможет вам создавать более эффективный и читаемый код. Что такое операторы сравнения? Операторы сравнения используются для сравнения двух значений. Результатом такого сравнения является булево значение: true (истина) или false (ложь). В C++ существует несколько операторов сравнения, каждый из которых выполняет свою специфическую задачу.
3 minutes to read

Урок №41. Условный тернарный оператор, оператор sizeof и Запятая

Условный тернарный оператор Условный тернарный оператор - это единственный оператор в C++, который принимает три операнда. condition ? expression1 : expression2 Если condition истинно, то возвращается результат expression1, иначе - expression2. Пример использования int a = 10; int b = 20; int max = (a > b) ? a : b; std::cout << "Максимальное значение: " << max << std::endl; В данном примере переменная max получает значение a, если a больше b, и значение b в противном случае.
2 minutes to read

Урок №40. Инкремент, декремент и побочные эффекты

В этом уроке мы рассмотрим важные операции инкремента и декремента в языке C++, а также их побочные эффекты. Эти операции являются основой для множества алгоритмов и часто используются в циклах и при работе с массивами. Понимание их поведения поможет вам писать более эффективный и понятный код. Операторы инкремента и декремента Операторы инкремента (++) и декремента (–) используются для увеличения или уменьшения значения переменной на единицу. int x = 5; ++x; // x теперь равно 6 –x; // x снова равно 5 Префиксная и постфиксная формы Эти операторы имеют две формы: префиксную и постфиксную.
2 minutes to read