Новий урок!
"Урок №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
Як не дивно, програмування може бути складним і помилок може бути дуже багато. Помилки, як правило, потрапляють в одну з двох категорій: синтаксичні або семантичні (смислові).
Новий урок!
"Урок №30. Відлагодження програм: стек викликів і відстежування змінних" - https://acode.com.ua/urok-30-vidlagodzhennya-program-stek-vyklykiv-i-vidstezhuvannya-zminnyh/
Рубрика "Уроки по С++"
"Урок №30. Відлагодження програм: стек викликів і відстежування змінних" - https://acode.com.ua/urok-30-vidlagodzhennya-program-stek-vyklykiv-i-vidstezhuvannya-zminnyh/
Рубрика "Уроки по С++"
aCode
Відлагодження програм в С++: стек викликів і відстеження змінних / aCode
На попередньому уроці про степпінг і точки зупину, ми дізналися, як, з їх використанням, можна контролювати виконання програми крок за кроком. Проте на цьому не закінчуються всі корисні можливості відлагоджувача. Він також дозволяє відстежувати значення змінних.
Новий урок!
"Глава №1. Підсумковий тест" - https://acode.com.ua/glava-1-pidsumkovyj-test/
Рубрика "Уроки по С++"
"Глава №1. Підсумковий тест" - https://acode.com.ua/glava-1-pidsumkovyj-test/
Рубрика "Уроки по С++"
aCode
Розділ №1. Підсумковий тест / Уроки по С++ / aCode
Дані завдання розраховані для поліпшення запам'ятовування пройденого матеріалу і застосування його на практиці.
Новий урок!
"Урок №31. Ініціалізація, присвоювання і оголошення змінних" - https://acode.com.ua/urok-31-initsializatsiya-prysvoyuvannya-i-ogoloshennya-zminnyh/
Рубрика "Уроки по С++"
"Урок №31. Ініціалізація, присвоювання і оголошення змінних" - https://acode.com.ua/urok-31-initsializatsiya-prysvoyuvannya-i-ogoloshennya-zminnyh/
Рубрика "Уроки по С++"
aCode
Ініціалізація, Присвоювання і Оголошення змінних в С++ / aCode
Як ви вже знаєте, змінні — це імена "шматочків" пам'яті, які можуть зберігати інформацію. Пам'ятаємо, що комп'ютери мають оперативну пам'ять, яка доступна програмам для використання. Коли ми визначаємо змінну, частина цієї пам'яті відводиться їй.
Новий урок!
"Урок №32. Тип даних void" - https://acode.com.ua/urok-32-typ-danyh-void/
Рубрика "Уроки по С++"
"Урок №32. Тип даних void" - https://acode.com.ua/urok-32-typ-danyh-void/
Рубрика "Уроки по С++"
aCode
Тип даних void в С++ / aCode
Тип void — це найпростіший тип даних, який означає "відсутність будь-якого типу даних". Саме через це змінні не можуть бути типу void.
Новий урок!
"Урок №33. Розмір типів даних" - https://acode.com.ua/urok-33-rozmir-typiv-danyh/
Рубрика "Уроки по С++"
"Урок №33. Розмір типів даних" - https://acode.com.ua/urok-33-rozmir-typiv-danyh/
Рубрика "Уроки по С++"
aCode
Розмір типів даних в С++ / aCode
Як ми вже знаємо з уроку №31, пам'ять на сучасних комп'ютерах, як правило, організована в блоки, які складаються з байтів, причому кожен блок має свою унікальну адресу. До цього моменту, пам'ять можна було порівнювати з поштовими скриньками (ті, які знаходяться…
Новий урок!
"Урок №34. Цілочисельні типи даних: short, int і long" - https://acode.com.ua/urok-34-tsilochyselni-typy-danyh-short-int-i-long/
Рубрика "Уроки по С++"
"Урок №34. Цілочисельні типи даних: short, int і long" - https://acode.com.ua/urok-34-tsilochyselni-typy-danyh-short-int-i-long/
Рубрика "Уроки по С++"
aCode
Цілочисельні типи даних в С++: short, int і long / aCode
На цьому уроці ми розглянемо цілочисельні типи даних, їх діапазони значень, а також переповнення (що це таке і приклади).