title: What is a misaligned pointer?
body: <p>I understand that in the following line we are attempting to write to an invalid memory location. But this is actually a misaligned pointer also. Can someone explain what is  a misaligned pointer and how is the following misaligned  pointer ?</p>
  
  <pre><code>*(int*)0xffffffff = 0xbad;
  </code></pre>