Можно ли назначить адрес переменной в C?

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

Я пытался сделать это, но я получаю сообщение об ошибке, поскольку «Lvalue требуется как левый операнд присваивания».

int main() {
  int i = 10;
  &i = 7200;
  printf("i=%d address=%u", i, &i);
}

Что не так с моим подходом? Есть ли способ в C, в котором мы можем назначить адрес, который мы хотим, переменной?

Ответы на вопрос(9)

Ваш ответ на вопрос