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

Урок №16. Ключевые слова и идентификаторы в C++

В этом уроке мы рассмотрим ключевые слова и идентификаторы в C++, которые являются важными элементами синтаксиса языка. Ключевые слова Ключевые слова (зарезервированные слова) - это предопределенные слова в C++, которые имеют специальное значение для компилятора. Их нельзя использовать в качестве идентификаторов в программе. Вот список ключевых слов в C++: alignas alignof and and_eq asm auto bitand bitor bool break case catch char char16_t char32_t class compl const constexpr continue decltype default delete do double dynamic_cast else enum explicit export extern false float for friend goto if inline int long mutable namespace new noexcept not not_eq nullptr operator or or_eq private protected public register reinterpret_cast return short signed sizeof static static_assert static_cast struct switch template this thread_local throw true try typedef typeid typename union unsigned using virtual void volatile wchar_t while xor xor_eq Примечание: Некоторые компиляторы могут поддерживать дополнительные ключевые слова.
2 minutes to read

Урок №15. Локальная область видимости в C++

В этом уроке мы рассмотрим концепцию локальной области видимости в C++. Что такое локальная область видимости? Локальная область видимости относится к части программы, где переменная доступна для использования. Переменные, объявленные внутри функции или блока кода, имеют локальную область видимости. int main() { int x = 5; // x имеет локальную область видимости { // начало нового блока int y = 10; // y имеет локальную область видимости внутри этого блока x = y; // x доступен здесь } // конец блока // y здесь недоступен // x все еще доступен return 0; } Правила локальной области видимости Локальные переменные доступны только внутри блока, в котором они объявлены.
2 minutes to read

Урок №14. Область видимости переменных в C++

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

Урок №13. Параметры и аргументы функций в C++

В этом уроке мы подробно рассмотрим параметры и аргументы функций в C++, а также различные способы их передачи и использования. Параметры и аргументы: в чем разница? Параметры - это переменные, указанные в объявлении функции. Аргументы - это фактические значения, передаваемые функции при ее вызове. void printSum(int a, int b) { // a и b - параметры std::cout << "Сумма: " << a + b << std::endl; } int main() { printSum(5, 3); // 5 и 3 - аргументы return 0; } Передача по значению При передаче по значению создается копия аргумента, и функция работает с этой копией.
2 minutes to read

Урок 12 - Основы функций и оператор return в C++

Функции - это фундаментальный элемент программирования, позволяющий структурировать код и повторно использовать логику. В этом уроке мы рассмотрим основы создания и использования функций в C++, а также применение оператора return. Что такое функция? Функция - это именованный блок кода, который выполняет определенную задачу. Функции позволяют разбивать программу на логические части, что делает код более организованным и легким для понимания. Структура функции Основная структура функции в C++ выглядит следующим образом: тип_возвращаемого_значения имя_функции(параметры) { // тело функции return значение; // если функция что-то возвращает } Пример простой функции #include <iostream> int add(int a, int b) { return a + b; } int main() { int result = add(5, 3); std::cout << "5 + 3 = " << result << std::endl; return 0; } Оператор return Оператор return выполняет две важные функции:
2 minutes to read

Урок №11. cout, cin и endl в C++

В этом уроке мы рассмотрим основные инструменты для ввода и вывода данных в C++: cout, cin и endl. cout - вывод данных cout (character output) используется для вывода данных на консоль. Он является объектом класса ostream и определен в библиотеке . #include <iostream> int main() { std::cout << "Привет, мир!"; return 0; } Оператор « используется для передачи данных в cout. Вы можете объединять несколько выражений: std::cout << "Число: " << 42 << " Дробь: " << 3.
2 minutes to read

Урок №10. Переменные, Инициализация и Присваивание в C++

Что такое переменная? Переменная - это именованная область памяти, которая хранит значение определенного типа данных. В C++ каждая переменная должна иметь тип данных, который определяет, какую информацию она может хранить. Объявление переменных Чтобы использовать переменную, ее сначала нужно объявить. Синтаксис объявления переменной: тип_данных имя_переменной; Например: int x; // объявление целочисленной переменной x double y; // объявление переменной y типа double char c; // объявление символьной переменной c Инициализация переменных Инициализация - это присвоение начального значения переменной при ее объявлении.
2 minutes to read

Урок №9. Комментарии в C++

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

Урок №8. Структура программы на C++

В этом уроке мы рассмотрим базовую структуру программы на C++. Понимание этой структуры крайне важно для создания даже самых простых программ. Простейшая программа на C++ Вот пример простейшей программы на C++: #include <iostream> int main() { std::cout << "Hello, World!"; return 0; } Давайте разберем эту программу по частям:

  1. Директива препроцессора #include <iostream> Эта строка говорит компилятору включить стандартную библиотеку ввода-вывода iostream. Она необходима для использования функций cout и cin.
2 minutes to read

Урок №7. Решения самых распространенных проблем

В этом уроке мы рассмотрим некоторые распространенные проблемы, с которыми могут столкнуться начинающие программисты C++, и способы их решения.

  1. Проблема: Программа компилируется, но сразу закрывается Это часто происходит при запуске программы в режиме отладки (F5). Решение: Используйте Ctrl+F5 для запуска без отладки. Это заставит консоль оставаться открытой. Добавьте в конец main() следующий код: std::cin.get(); // Ожидает ввода пользователя перед закрытием return 0; 2. Проблема: Ошибка “нет функции main()” Эта ошибка возникает, если компилятор не может найти функцию main().
2 minutes to read