Comment
Comment by cafeinux
I never understood the struggle people have with pointers, to me they are quite obvious, unless I'm missing some important thing about them.
You have something you need to store; it's stored in memory; so you need to store its address if you intend on accessing it; so you store it in a pointer. From there, the rest comes logically.