Можно ли присвоить тегу массива другой адрес?

Опубликовано: 25 Февраля, 2023

Что такое тег массива?

Тег Array позволяет хранить значения в одной памяти и читать элементы как массив. Тег массива указывает только на первый элемент объекта.

Можем ли мы назначить другой адрес тегу Array?

Невозможно присвоить тегу массива другой адрес.

Мы не можем назначить оператор присваивания тегу массива этого объекта. Этого можно добиться только с помощью указки. Мы можем назначить другой адрес с помощью указателя.

Что произойдет, если мы назначим тегу Array другой адрес?

Если мы назначим тегу массива разные адреса, он не сможет прочитать адреса этого тега. Таким образом, он не будет читать все адреса в теге массива.

Декларация:

int a[10]; 
int *pa = &a[0]

Он присваивает адрес памяти a[0] указателю типа int. Этот тип объявления необходимо сделать для хранения разных адресов, но в случае тега массива он позволяет хранить набор значений с одной отметкой времени и одним качеством, а затем считывать элементы по отдельности или в виде массива.

Альтернативный способ назначить другой адрес тегу Array:

При извлечении, если указать только имя тега, все элементы возвращаются с объявлением « ArrayTagName [ArrayIndex]» , но сохранение разных адресов невозможно с тегом массива.

Статьи по Теме:

  • Введение в массив — учебные пособия по структурам данных и алгоритмам