x and y are pointers to the things you want to give printf, i.e. a pointer to an int and a pointer to a string (pointer to a char pointer). printf just wants a plain int and a plain string (char...