Новий урок!
"Урок №10. Налаштування компілятора: Вибір стандарту мови С++" - https://acode.com.ua/urok-10-nalashtuvannya-kompilyatora-vybir-standartu-movy-s/
Рубрика "Уроки по С++"
"Урок №10. Налаштування компілятора: Вибір стандарту мови С++" - https://acode.com.ua/urok-10-nalashtuvannya-kompilyatora-vybir-standartu-movy-s/
Рубрика "Уроки по С++"
aCode
Налаштування компілятора: Вибір стандарту мови С++ / Уроки по С++ / aCode
Як із величезної кількості різних версій C++ (C++98, C++03, C++11, C++14, C++17, C++20) компілятор розуміє, яку з них йому слід використовувати? Як правило, компілятор вибирає стандарт мови програмування за замовчуванням (дуже часто це не є найновішою версією…
Новий урок!
"Урок №11. Структура програм" - https://acode.com.ua/urok-11-struktura-program/
Рубрика "Уроки по С++"
"Урок №11. Структура програм" - https://acode.com.ua/urok-11-struktura-program/
Рубрика "Уроки по С++"
aCode
Структура програм в С++ / aCode
Комп'ютерна програма — це послідовність інструкцій, які повідомляють комп'ютеру, що йому потрібно зробити.
Новий урок!
"Урок №13. Змінні, Ініціалізація і Присвоювання" - https://acode.com.ua/urok-13-zminni-initsializatsiya-i-prysvoyuvannya/
Рубрика "Уроки по С++"
"Урок №13. Змінні, Ініціалізація і Присвоювання" - https://acode.com.ua/urok-13-zminni-initsializatsiya-i-prysvoyuvannya/
Рубрика "Уроки по С++"
aCode
Змінні, Ініціалізація і Присвоювання в С++ / aCode
Програмуючи на мові C++, ми створюємо, опрацьовуємо і знищуємо об'єкти. Об'єкт — це частина пам'яті, яка може зберігати певне значення. В якості аналогії можна привести поштову скриньку, де ми зберігаємо інформацію і звідки її дістаємо. Всі комп'ютери мають…
Новий урок!
"Урок №14. Об’єкти cout, cin і endl" - https://acode.com.ua/urok-14-objects-cout-cin-i-endl/
Рубрика "Уроки по С++"
"Урок №14. Об’єкти cout, cin і endl" - https://acode.com.ua/urok-14-objects-cout-cin-i-endl/
Рубрика "Уроки по С++"
aCode
Об'єкти cout, cin і endl в С++ / aCode
На цьому уроці ми розглянемо такі об'єкти, як cout, endl і cin в C++.
Новий урок!
"Урок №15. Функції і оператор return" - https://acode.com.ua/urok-15-funktsiyi-i-operator-return/
Рубрика "Уроки по С++"
"Урок №15. Функції і оператор return" - https://acode.com.ua/urok-15-funktsiyi-i-operator-return/
Рубрика "Уроки по С++"
aCode
Функції в С++ / aCode
Функція — це послідовність стейтментів для виконання певного завдання. Часто ваші програми переривають виконання одних функцій заради виконання інших. Ви це постійно робите в реальному житті, наприклад, ви читаєте книгу і згадали, що повинні були зробити…
Новий урок!
"Урок №16. Параметри і аргументи функцій" - https://acode.com.ua/urok-16-parametry-i-argumenty-funktsij/
Рубрика "Уроки по С++"
"Урок №16. Параметри і аргументи функцій" - https://acode.com.ua/urok-16-parametry-i-argumenty-funktsij/
Рубрика "Уроки по С++"
aCode
Параметри і аргументи функцій в С++ / aCode
В попередньому уроці ми розмовляли про функції і значення, які вона може повертати за допомогою оператора return. В цьому уроці ми дізнаємося, що таке параметри і аргументи функції.
Новий урок!
"Урок №17. Чому функції корисні і як їх ефективно використовувати в програмуванні?" - https://acode.com.ua/urok-17-chomu-funktsiyi-korysni-i-yak-yih-efektyvno-vykorystovuvaty-v-programuvanni/
Рубрика "Уроки по С++"
"Урок №17. Чому функції корисні і як їх ефективно використовувати в програмуванні?" - https://acode.com.ua/urok-17-chomu-funktsiyi-korysni-i-yak-yih-efektyvno-vykorystovuvaty-v-programuvanni/
Рубрика "Уроки по С++"
aCode
Чому функції корисні і як їх ефективно використовувати в програмуванні? / Уроки по С++ / aCode
Початківці часто запитують: «А чи можна обходитися без функцій і весь код розміщувати безпосередньо в функції main()?". Відповідь: "Якщо ваш код складає всього лише 10-20 рядків, то можна. А якщо серйозно, то функції призначені для спрощення коду, а не для…
Новий урок!
"Урок №18. Локальна область видимості" - https://acode.com.ua/urok-18-lokalna-oblast-vydymosti/
Рубрика "Уроки по С++"
"Урок №18. Локальна область видимості" - https://acode.com.ua/urok-18-lokalna-oblast-vydymosti/
Рубрика "Уроки по С++"
aCode
Локальна область видимості в С++ / aCode
Область видимості змінної визначає, хто може бачити і використовувати змінну під час її існування. І параметри функції, і змінні, які оголошені всередині функції, мають локальну область видимості. Іншими словами, ці змінні використовуються тільки всередині…
Новий урок!
"Урок №19. Ключові слова і ідентифікатори" - https://acode.com.ua/urok-19-klyuchovi-slova-i-identyfikatory/
Рубрика "Уроки по С++"
"Урок №19. Ключові слова і ідентифікатори" - https://acode.com.ua/urok-19-klyuchovi-slova-i-identyfikatory/
Рубрика "Уроки по С++"
aCode
Ключові слова і ідентифікатори в С++ / aCode
Мова C++ має зарезервований набір з 84 слів (включаючи версію С++17) для власного використання. Ці слова називаються ключовими словами, кожне з яких має своє особливе значення.
Новий урок!
"Урок №21. Базове форматування коду" - https://acode.com.ua/urok-21-bazove-formatuvannya-kodu/
Рубрика "Уроки по С++"
"Урок №21. Базове форматування коду" - https://acode.com.ua/urok-21-bazove-formatuvannya-kodu/
Рубрика "Уроки по С++"
aCode
Базове форматування коду в С++ / aCode
Пробіли відносяться до символів, які використовуються у форматуванні коду, також сюди входять символи табуляції та (іноді) розрив рядка. Компілятор, як правило, ігнорує пробіли, але все ж є винятки.
Новий урок!
"Урок №22. Прототип функції і Попереднє оголошення" - https://acode.com.ua/urok-22-prototyp-funktsiyi-i-poperednye-ogoloshennya/
Рубрика "Уроки по С++"
"Урок №22. Прототип функції і Попереднє оголошення" - https://acode.com.ua/urok-22-prototyp-funktsiyi-i-poperednye-ogoloshennya/
Рубрика "Уроки по С++"
aCode
Прототип функції і Попереднє оголошення в С++ / aCode
На цьому уроці ми розглянемо, що таке попереднє оголошення і прототип функції в мові С++.
Новий урок!
"Урок №23. Багатофайлові програми" - https://acode.com.ua/urok-23-bagatofajlovi-programy/
Рубрика "Уроки по С++"
"Урок №23. Багатофайлові програми" - https://acode.com.ua/urok-23-bagatofajlovi-programy/
Рубрика "Уроки по С++"
aCode
Багатофайлові програми в С++ / aCode
Як тільки програми стають більшими, їх слід розбивати на декілька файлів (для зручності та покращення функціональності). Однією з переваг використання IDE є легкість в роботі з n-ою кількістю файлів. Ми вже знаємо, як створювати і компілювати однофайлові…
Новий урок!
"Урок №24. Заголовкові файли" - https://acode.com.ua/urok-24-zagolovkovi-fajly/
Рубрика "Уроки по С++"
"Урок №24. Заголовкові файли" - https://acode.com.ua/urok-24-zagolovkovi-fajly/
Рубрика "Уроки по С++"
aCode
Заголовкові файли в С++ / aCode
Файли .cpp не є єдиними файлами в проектах. Є ще один тип файлів — заголовкові файли (або "заголовки"), які мають розширення .h. Метою заголовків є зручне зберігання набору оголошень об'єктів для їх подальшого використання в інших програмах.
Новий урок!
"Урок №25. Директиви препроцесора" - https://acode.com.ua/urok-25-dyrektyvy-preprotsesora/
Рубрика "Уроки по С++"
"Урок №25. Директиви препроцесора" - https://acode.com.ua/urok-25-dyrektyvy-preprotsesora/
Рубрика "Уроки по С++"
aCode
Директиви препроцесора в С++ / aCode
Препроцесор краще розглядати як окрему програму, яка виконується перед компіляцією. При запуску програми препроцесор переглядає код зверху вниз, файл за файлом, в пошуку директив. Директиви — це спеціальні команди, які починаються з символу # і НЕ закінчуються…
Новий урок!
"Урок №26. Header guards і директива #pragma once" - https://acode.com.ua/urok-26-header-guards-i-dyrektyva-pragma-once/
Рубрика "Уроки по С++"
"Урок №26. Header guards і директива #pragma once" - https://acode.com.ua/urok-26-header-guards-i-dyrektyva-pragma-once/
Рубрика "Уроки по С++"
aCode
Header guards і директива #pragma once в С++ / aCode
На цьому уроці ми розглянемо, що таке header guards і #pragma once в мові C++, а також навіщо вони потрібні і як їх правильно використовувати.
Новий урок!
"Урок №27. Конфлікт імен і простір імен std" - https://acode.com.ua/urok-27-konflikt-imen-i-prostir-imen-std/
Рубрика "Уроки по С++"
"Урок №27. Конфлікт імен і простір імен std" - https://acode.com.ua/urok-27-konflikt-imen-i-prostir-imen-std/
Рубрика "Уроки по С++"
aCode
Конфлікт імен і простір імен std в С++ / aCode
У цьому уроці ми розглянемо, що таке конфлікт імен в C++ і як його вирішувати з допомогою просторів імен і оператора дозволу області видимості.
Новий урок!
"Урок №28. Розробка ваших перших програм" - https://acode.com.ua/urok-28-rozrobka-vashyh-pershyh-program/
Рубрика "Уроки по С++"
"Урок №28. Розробка ваших перших програм" - https://acode.com.ua/urok-28-rozrobka-vashyh-pershyh-program/
Рубрика "Уроки по С++"
aCode
Розробка ваших перших програм в С++ / Уроки по С++ / aCode
При написанні програм, у вас, як правило, є якась проблема, яку потрібно вирішити. Початківці дуже часто спотикаються на етапі конвертації ідеї вирішення проблеми в реальний код. Найголовніше, що вам потрібно запам'ятати — розробка програми виконується безпосередньо…
Новий урок!
"Урок №29. Відлагодження програм: степпінг і точки зупину" - https://acode.com.ua/urok-29-vidlagodzhennya-program-stepping-i-tochky-zupynu/
Рубрика "Уроки по С++"
"Урок №29. Відлагодження програм: степпінг і точки зупину" - https://acode.com.ua/urok-29-vidlagodzhennya-program-stepping-i-tochky-zupynu/
Рубрика "Уроки по С++"
aCode
Відлагодження програм в С++: степпінг і точки зупину / Уроки по С++ / aCode
Як не дивно, програмування може бути складним і помилок може бути дуже багато. Помилки, як правило, потрапляють в одну з двох категорій: синтаксичні або семантичні (смислові).