(int *)x is a cast, for example, x is a char pointer:
char * x = ' a
(int *)x;
After this, X is the plastic pointer.