Природу нуба, так что не убивай меня здесь.
Какая разница между следующими кодами?
int *p; //As i understand, it creates a pointer to an variable of size int.
int *p[100]; //Don't really know what this is.
int (*p)[100]; // I have come to understand that this is a pointer to an array.