НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ

C++ Підручник

C++ Головна C++ Інтро C++ Початок роботи C++ Синтаксис C++ Виведення C++ Коментарі C++ Змінні C++ Введення користувача C++ Типи даних C++ Оператори C++ Рядки C++ Математика C++ Булеві C++ Умови C++ Switch C++ Цикл While C++ Цикл For C++ Break/Continue C++ Масиви C++ Структури C++ Enums C++ Довідники C++ Вказівники

C++ Функції

C++ Функції C++ Параметри функції C++ Перевантаження функцій C++ Область застосування C++ Рекурсія

C++ Класи

C++ ООП C++ Класи/Об’єкти C++ Методи класу C++ Конструктори C++ Специфікатори доступу C++ Інкапсуляція C++ Успадкування C++ Поліморфізм C++ Файли C++ Винятки C++ Дата

C++ Як зробити

Скласти два числа Випадкові числа

C++ Довідник

C++ Довідник C++ Ключові слова C++ <iostream> C++ <fstream> C++ <cmath> C++ <string> C++ <cstring> C++ <ctime>

C++ Приклади

C++ Приклади C++ Компілятор C++ Вправи C++ Вікторина C++ Сертифікат

Мова програмування C++. Уроки W3Schools для початківців українською мовою

En Es De

C++ Адреса пам’яті


Адреса пам’яті

У прикладі з попередньої сторінки оператор & використовувався для створення посилальної змінної. Але його також можна використовувати для отримання адреси пам’яті змінної; це місце, де зберігається змінна на комп’ютері.

Коли змінна створюється в C++, їй призначається адреса пам’яті. І коли ми присвоюємо значення змінній, воно зберігається за цією адресою пам’яті.

Щоб отримати до неї доступ, скористайтеся оператором &, і результат покаже, де зберігається змінна:

Приклад

string food = "Pizza";

cout << &food; // Виведе 0x6dfed4
Спробуйте самі »

Примітка: Адреса пам’яті має шістнадцяткову форму (0x..). Зауважте, що ви можете отримати інший результат у своїй програмі.

А чому корисно знати адресу пам’яті?

Посилання та Покажчики (про які ви дізнаєтеся в наступному розділі) важливі в C++, оскільки вони дають вам можливість маніпулювати даними в пам’яті комп’ютера - що може зменшити код і підвищити продуктивність.

Ці дві функції є однією з речей, які відрізняють C++ від інших мов програмування Python та Java.



Коментарі