Which one of the following will declare a pointer to an integer at address 0x100 in memory?
int *p; *p = 0x200;
int *p = &0x200;
int *p = *0x200;
int *p = 0x200;