Можно ли назначить адрес переменной в C?
Можно ли присвоить переменной желаемый адрес в памяти?
Я пытался сделать это, но я получаю сообщение об ошибке, поскольку «Lvalue требуется как левый операнд присваивания».
int main() {
int i = 10;
&i = 7200;
printf("i=%d address=%u", i, &i);
}
Что не так с моим подходом? Есть ли способ в C, в котором мы можем назначить адрес, который мы хотим, переменной?