int *mInt = 5; // Error
char *mString = "hello!"; //Works

but..why? is it because the mString is an array of chars?
i dont get it lol..what is the rule here?