title: What do people find difficult about C pointers?
body: <p>From the number of questions posted here, it's clear that people have some pretty fundemental issues when getting their heads around pointers and pointer arithmetic.</p>
  
  <p>I'm curious to know why. They've never really caused me major problems (although I first learned about them back in the Neolithic). In order to write better answers to these questions, I'd like to know what people find difficult.</p>
  
  <p>So, if you're struggling with pointers, or you recently were but suddenly "got it", what were the aspects of pointers that caused you problems?</p>