Глеб

23.04.2025

Работа с указателями С++

Помогите написать программу на C++, которая выводит адрес и значение переменной, а затем значение, которое хранится по адресу, переданному через указатель. Должно получиться так, как на картинке. Если можно с пояснением, спасибо.

Операционная система: Windows
Статус: вопрос решён

screenshot1

Вячеслав

клиент

23.04.2025

Глеб , int var = 10; // объявляем переменную, задаём ей значение 10
int* ptr = &var; // создаём указатель на переменную

cout << "Адрес переменной: " << &var << endl; // выводим адрес самой переменной var
cout << "Значение переменной: " << var << endl; // выводим значение переменной var
cout << "Адрес указателя: " << ptr << endl; // выводим адрес, хранящийся в указателе (это тот же адрес переменной var)
cout << "Значение по указателю: " << *ptr << endl; // указатель ведет на var

Глеб

клиент

23.04.2025

Вячеслав, спасибо

Чтобы комментировать, необходимо авторизоваться или зарегистрироваться.

Все советы и рекомендации, размещённые на форуме, носят исключительно информационный характер и не являются официальной инструкцией.
Перед применением любых советов убедитесь в их актуальности и безопасности для вашей конкретной ситуации. Правила форума.

Нужна удалённая помощь?