I am still familiar with the use of pointers but I have been away from this for a couple years so I'm looking through many tutorials.

One question has come to mind lately and I have hesitated asking for fear of embarassment but... the only stupid question is the one you know the answer to.

What, if any, difference is there in declaring pointers in the two following manners.

// I know this is already defined... just example
struct Rect
{
int x;
int y;
int width;
int height;
};

Rect* Head;
Rect *Tail;

Does this make any difference in functionality or memory usage? I know it's almost trivial, I've been waiting for the books and tutorials I am reading to explain, it's illustrated in both formats.

Thanks for any help I receive!