The prototype for a function is shown below. What is the second parameter?

void glop( int *w, int (*second)( char x, char y ) );



A. A structure consisting of two characters.



B. A pointer to an integer which is accessed as two characters.



C. A pointer to a function which takes two integers and returns a character.

D. A pointer to a structure containing two characters.

E. A pointer to a function which takes two characters and returns an integer.