Новий урок!
"Урок №38. Символьний тип даних char" - https://acode.com.ua/urok-38-symvolnyj-typ-danyh-char/
Рубрика "Уроки по С++"
"Урок №38. Символьний тип даних char" - https://acode.com.ua/urok-38-symvolnyj-typ-danyh-char/
Рубрика "Уроки по С++"
aCode
Символьний тип даних char в С++ / aCode
Хоча тип char і відноситься до цілочисельних типів даних (і, таким чином, слідує усім їхнім правилам), робота з char дещо відрізняється, ніж зі звичайними цілочисельними типами.
Новий урок!
"Урок №39. Літерали і магічні числа"- https://acode.com.ua/urok-39-literaly-i-magichni-chysla/
Рубрика "Уроки по С++"
"Урок №39. Літерали і магічні числа"- https://acode.com.ua/urok-39-literaly-i-magichni-chysla/
Рубрика "Уроки по С++"
aCode
Літерали і магічні числа в С++ / aCode
У мові C++ є два види констант: літеральні і символьні. На цьому уроці ми розглянемо літеральні константи.
Новий урок!
"Урок №40. const, constexpr і символьні константи" - https://acode.com.ua/urok-40-const-constexpr-i-symvolni-konstanty/
Рубрика "Уроки по С++"
"Урок №40. const, constexpr і символьні константи" - https://acode.com.ua/urok-40-const-constexpr-i-symvolni-konstanty/
Рубрика "Уроки по С++"
aCode
const, constexpr і символьні константи в С++ / aCode
Символьна константа — це той же літерал (магічне число), тільки з ідентифікатором. Є два способи оголошення символьних констант в мові C++. Один з них хороший, а один — не дуже. Розглянемо обидва способи.
Новий урок!
"Глава №2. Підсумковий тест" - https://acode.com.ua/glava-2-pidsumkovyj-test/
Рубрика "Уроки по С++"
"Глава №2. Підсумковий тест" - https://acode.com.ua/glava-2-pidsumkovyj-test/
Рубрика "Уроки по С++"
aCode
Розділ №2. Підсумковий тест / Уроки по С++ / aCode
Отримані знання завжди потрібно застосовувати на практиці, тому ми спочатку повторимо теорію, а потім перейдемо до практики.
Новий урок!
"Урок №41. Пріоритет операцій і правила асоціативності" - https://acode.com.ua/urok-41-priorytet-operatsij-i-pravyla-asotsiatyvnosti/
Рубрика "Уроки по С++"
"Урок №41. Пріоритет операцій і правила асоціативності" - https://acode.com.ua/urok-41-priorytet-operatsij-i-pravyla-asotsiatyvnosti/
Рубрика "Уроки по С++"
aCode
Пріоритет операцій і правила асоціативності в С++ / aCode
Щоб правильно обчислювати вирази (наприклад, 4 + 2 * 3), ми повинні знати, що роблять певні оператори і в якій послідовності вони виконуються. Послідовність, в якій вони виконуються, називається пріоритетом операцій. Дотримуючись звичайних правил математики…
Новий урок!
"Урок №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
Конфлікт імен виникає, коли два ідентифікатори знаходяться в одній області видимості, і компілятор не може зрозуміти, який з них двох слід використовувати в конкретній ситуації. Компілятор або лінкер видасть вам помилку, оскільки у нього недостатньо інформації…