title: assigning a value to the address
body: <p>I tried the below program to make the pointer to point to a particular address and to store a value in that address.When i make the pointer to contain the value for the assigned address i'm getting a run time error asking me to close the program.
  Is it not possible to assign a value to the address 0x6778.why is it so? In what situations does this needed? Please help me understand.</p>
  
  <pre><code>int *p=(int*)0x6778;    
  printf("The address is:%x",p);
  </code></pre>
  
  <p>When tried to do *p=1000 i am getting the error.</p>