title: Can an address be assigned to a variable in C?
body: <p>Is it possible to assign a variable the address you want, in the memory?</p>
  
  <p>I tried to do so but I am getting an error as "Lvalue required as left operand of assignment".</p>
  
  <pre><code>int main() {
    int i = 10;
    &amp;i = 7200;
    printf("i=%d address=%u", i, &amp;i);
  }
  </code></pre>
  
  <p>What is wrong with my approach?
  Is there any way in C in which we can assign an address we want, to a variable? </p>