Here are some frequently asked questions about pointers in C:
Use printf("Address of x: %p\n", (void*)&x); often. This builds intuition. understanding pointers in c by yashwant kanetkar pdf