Новий урок!
"Урок №42. Арифметичні оператори" - https://acode.com.ua/urok-42-aryfmetychni-operatory/
Рубрика "Уроки по С++"
"Урок №42. Арифметичні оператори" - https://acode.com.ua/urok-42-aryfmetychni-operatory/
Рубрика "Уроки по С++"
aCode
Арифметичні оператори в С++ / aCode
На цьому уроці ми поговоримо про арифметичні оператори в мові С++.
Новий урок!
"Урок №43. Інкремент, декремент і побічні ефекти" - https://acode.com.ua/urok-43-inkrement-dekrement-i-pobichni-efekty/
Рубрика "Уроки по С++"
"Урок №43. Інкремент, декремент і побічні ефекти" - https://acode.com.ua/urok-43-inkrement-dekrement-i-pobichni-efekty/
Рубрика "Уроки по С++"
aCode
Інкремент, декремент і побічні ефекти в С++ / aCode
На цьому уроці ми розглянемо, що таке інкремент та декремент в мові С++, а також розберемося з таким поняттям, як «побічні ефекти».
Новий урок!
"Урок №44. Умовний тернарний оператор, sizeof і Кома" - https://acode.com.ua/urok-44-umovnyj-ternarnyj-operator-sizeof-i-koma/
Рубрика "Уроки по С++"
"Урок №44. Умовний тернарний оператор, sizeof і Кома" - https://acode.com.ua/urok-44-umovnyj-ternarnyj-operator-sizeof-i-koma/
Рубрика "Уроки по С++"
aCode
Умовний тернарний оператор, оператор sizeof і Кома в С++ / aCode
На цьому уроці ми розглянемо умовний тернарний оператор, оператор Кома і згадаємо оператор sizeof в мові C++.
Новий урок!
"Урок №45. Оператори порівняння" - https://acode.com.ua/urok-45-operatory-porivnyannya/
Рубрика "Уроки по С++"
"Урок №45. Оператори порівняння" - https://acode.com.ua/urok-45-operatory-porivnyannya/
Рубрика "Уроки по С++"
aCode
Оператори порівняння в С++ / aCode
Порівняння значень типу з плаваючою крапкою за допомогою будь-якого з цих операторів — справа делікатна. Чому? А саме через ті невеликі помилки округлення, які можуть призвести до несподіваних результатів.
Новий урок!
"Урок №46. Логічні оператори: І, АБО, НЕ" - https://acode.com.ua/urok-46-logichni-operatory-i-abo-ne/
Рубрика "Уроки по С++"
"Урок №46. Логічні оператори: І, АБО, НЕ" - https://acode.com.ua/urok-46-logichni-operatory-i-abo-ne/
Рубрика "Уроки по С++"
aCode
Логічні оператори в С++: І, АБО, НЕ / aCode
На цьому уроці ми розглянемо логічні оператори І, АБО та НЕ в мові С++.
Новий урок!
"Урок №47. Конвертація чисел з двійкової системи числення в десяткову і навпаки" - https://acode.com.ua/urok-47-konvertatsiya-chysel-z-dvijkovoyi-systemy-chyslennya-v-desyatkovu-i-navpaky/
Рубрика "Уроки по С++"
"Урок №47. Конвертація чисел з двійкової системи числення в десяткову і навпаки" - https://acode.com.ua/urok-47-konvertatsiya-chysel-z-dvijkovoyi-systemy-chyslennya-v-desyatkovu-i-navpaky/
Рубрика "Уроки по С++"
aCode
Конвертація чисел з двійкової системи числення в десяткову і навпаки / Уроки по С++ / aCode
Щоб навчитися конвертувати числа з двійкової (бінарної) системи числення в десяткову та навпаки, перш за все необхідно зрозуміти, як цілі числа представлені в двійковій системі. Ми вже трохи говорили про це, коли розглядали цілочисельні типи даних.
Новий урок!
"Урок №48. Побітові оператори" - https://acode.com.ua/urok-48-pobitovi-operatory/
Рубрика "Уроки по С++"
"Урок №48. Побітові оператори" - https://acode.com.ua/urok-48-pobitovi-operatory/
Рубрика "Уроки по С++"
aCode
Побітові оператори в С++ / aCode
Використовуючи побітові оператори, можна створювати функції, які дозволять вмістити 8 значень типу bool в змінній розміром 1 байт, що значно заощадить споживання пам'яті. У минулому такий трюк був дуже популярний. Але сьогодні, принаймні, в прикладному програмуванні…
Новий урок!
"Урок №49. Бітові прапори та бітові маски" - https://acode.com.ua/urok-49-bitovi-prapory-ta-bitovi-masky/
Рубрика "Уроки по С++"
"Урок №49. Бітові прапори та бітові маски" - https://acode.com.ua/urok-49-bitovi-prapory-ta-bitovi-masky/
Рубрика "Уроки по С++"
aCode
Бітові флаги та бітові маски в С++ / aCode
На цьому уроці ми розглянемо бітові флаги і бітові маски в мові С++.
Новий урок!
"Розділ №3. Підсумковий тест" - https://acode.com.ua/rozdil-3-pidsumkovyj-test/
Рубрика "Уроки по С++"
"Розділ №3. Підсумковий тест" - https://acode.com.ua/rozdil-3-pidsumkovyj-test/
Рубрика "Уроки по С++"
aCode
Розділ №3. Підсумковий тест / Уроки по С++ / aCode
Вітаю вас! Ще один розділ позаду! Зараз ми коротко повторимо те, чому навчилися в цьому розділі, а потім закріпимо пройдений матеріал на практиці.
Новий урок!
"Урок №50. Блоки стейтментів" - https://acode.com.ua/urok-50-bloky-stejtmentiv/
Рубрика "Уроки по С++"
"Урок №50. Блоки стейтментів" - https://acode.com.ua/urok-50-bloky-stejtmentiv/
Рубрика "Уроки по С++"
aCode
Блоки стейтментів в С++ / aCode
Блоки стейтментів — це група стейтментів, які компілятор опрацьовує як одну інструкцію. Блок починається з символу { і закінчується символом }, стейтменти знаходяться всередині. Блоки можуть використовуватися в будь-якому місці, де дозволено використовувати…
Новий урок!
"Урок №51. Локальні змінні, область видимості та тривалість" - https://acode.com.ua/urok-51-lokalni-zminni-oblast-vydymosti-ta-tryvalist/
Рубрика "Уроки по С++"
"Урок №51. Локальні змінні, область видимості та тривалість" - https://acode.com.ua/urok-51-lokalni-zminni-oblast-vydymosti-ta-tryvalist/
Рубрика "Уроки по С++"
aCode
Локальні змінні, область видимості та тривалість життя в С++ / aCode
Перш ніж ми почнемо, нам потрібно спочатку розібратися з двома термінами: область видимості і тривалість життя. Область видимості визначає, де можна використовувати змінну. Тривалість життя визначає, де змінна створюється і де знищується. Ці дві концепції…
Новий урок!
"Урок №52. Глобальні змінні" - https://acode.com.ua/urok-52-globalni-zminni/
Рубрика "Уроки по С++"
"Урок №52. Глобальні змінні" - https://acode.com.ua/urok-52-globalni-zminni/
Рубрика "Уроки по С++"
aCode
Глобальні змінні в С++ / aCode
Глобальними називаються змінні, які оголошені поза блоком. Вони мають статичну тривалість життя, тобто створюються при запуску програми і знищуються при її завершенні. Глобальні змінні мають глобальну область видимості (або "файлову область видимості"), тобто…
Новий урок!
"Урок №53. Чому глобальні змінні – це зло?" - https://acode.com.ua/urok-53-chomu-globalni-zminni-tse-zlo/
Рубрика "Уроки по С++"
"Урок №53. Чому глобальні змінні – це зло?" - https://acode.com.ua/urok-53-chomu-globalni-zminni-tse-zlo/
Рубрика "Уроки по С++"
aCode
Чому глобальні змінні - це зло? / Уроки по С++ / aCode
Початківці часто використовують величезну кількість глобальних змінних, тому що з ними легко працювати, особливо коли задіяно багато функцій. Це погана ідея. Багато розробників вважають, що неконстантні глобальні змінні взагалі не слід використовувати!
Новий урок!
"Урок №54. Статичні змінні" - https://acode.com.ua/urok-54-statychni-zminni/
Рубрика "Уроки по С++"
"Урок №54. Статичні змінні" - https://acode.com.ua/urok-54-statychni-zminni/
Рубрика "Уроки по С++"
aCode
Статичні змінні в С++ / aCode
Ключове слово static є одним з найзаплутаніших у мові C++. Воно має різні значення в різних ситуаціях.
Новий урок!
"Урок №55. Зв’язки, область видимості та тривалість" - https://acode.com.ua/urok-55-zv-yazky-oblast-vydymosti-ta-tryvalist/
Рубрика "Уроки по С++"
"Урок №55. Зв’язки, область видимості та тривалість" - https://acode.com.ua/urok-55-zv-yazky-oblast-vydymosti-ta-tryvalist/
Рубрика "Уроки по С++"
aCode
Зв'язки, область видимості та тривалість життя в С++ / aCode
Ми вже раніше розглядали, що таке область видимості, тривалість життя, зв'язки і те, якими вони можуть бути в мові С++. Давайте зараз закріпимо це все.
Новий урок!
"Урок №56. Простір імен" - https://acode.com.ua/urok-56-prostir-imen/
Рубрика "Уроки по С++"
"Урок №56. Простір імен" - https://acode.com.ua/urok-56-prostir-imen/
Рубрика "Уроки по С++"
aCode
Простір імен в С++ / aCode
Конфлікт імен виникає, коли два ідентифікатори знаходяться в одній області видимості, і компілятор не може зрозуміти, який з них двох слід використовувати в конкретній ситуації. Компілятор або лінкер видасть вам помилку, оскільки у нього недостатньо інформації…
Новий урок!
"Урок №57. Стейтменти using" - https://acode.com.ua/urok-57-stejtmenty-using/
Рубрика "Уроки по С++"
"Урок №57. Стейтменти using" - https://acode.com.ua/urok-57-stejtmenty-using/
Рубрика "Уроки по С++"
aCode
using-стейтменти в С++ / aCode
Якщо ви часто використовуєте Стандартну бібліотеку C++, то постійне додання std:: до використовуваних об'єктів може бути набридливим, чи не так? Мова C++ надає альтернативу у вигляді using-стейтментів.
Новий урок!
"Урок №58. Неявна конвертація типів даних" - https://acode.com.ua/urok-58-neyavna-konvertatsiya-typiv-danyh/
Рубрика "Уроки по С++"
"Урок №58. Неявна конвертація типів даних" - https://acode.com.ua/urok-58-neyavna-konvertatsiya-typiv-danyh/
Рубрика "Уроки по С++"
aCode
Неявна конвертація типів даних в С++ / aCode
З попередніх уроків ми вже знаємо, що значення змінної зберігається у вигляді послідовності біт, а тип змінної вказує компілятору, як інтерпретувати ці біти в відповідні значення.
Новий урок!
"Урок №59. Явна конвертація типів даних" - https://acode.com.ua/urok-59-yavna-konvertatsiya-typiv-danyh/
Рубрика "Уроки по С++"
"Урок №59. Явна конвертація типів даних" - https://acode.com.ua/urok-59-yavna-konvertatsiya-typiv-danyh/
Рубрика "Уроки по С++"
aCode
Явна конвертація типів даних в С++ / aCode
З попереднього уроку ми вже знаємо, що компілятор в певних випадках виконує неявну конвертацію типів даних. На цьому уроці ми розглянемо як використовувати явну конвертацію типів даних.
Новий урок!
"Урок №60. Введення в std::string" - https://acode.com.ua/urok-60-vvedennya-v-std-string/
Рубрика "Уроки по С++"
"Урок №60. Введення в std::string" - https://acode.com.ua/urok-60-vvedennya-v-std-string/
Рубрика "Уроки по С++"
aCode
std::string в С++ / Уроки по С++ / aCode
Більшість сучасних мов програмування мають вбудований тип даних string. У мові C++ також є цей тип, але не як основна частина мови, а як частина Стандартної бібліотеки С++.