Читать книгу Ссылки и указатели в C++: от основ к безопасности и современному коду - - Страница 99

Задача 4: Адрес элемента массива

Оглавление

Вы должны написать программу, которая демонстрирует размещение элементов массива в памяти и показывает, что элементы целочисленного массива располагаются последовательно. Для этого объявите массив из трёх целых чисел и выведите адреса первых двух элементов. Программа должна наглядно подтвердить, что адреса отличаются на размер одного элемента (в байтах), что является следствием непрерывного хранения массива в памяти.

Подсказка: используйте оператор взятия адреса & для получения адресов элементов массива. При выводе через std::cout адреса будут отображены в шестнадцатеричном виде. Обратите внимание, что разность между адресами arr[1] и arr[0] должна быть равна sizeof(int), что подтверждает последовательное размещение элементов в памяти.

Ссылки и указатели в C++: от основ к безопасности и современному коду

Подняться наверх