One pointer diff is given like this:int *(*p[10])(char *)Explain the variable assignmentIn the following code;#includemain(){FILE *fp;fp= fopen("trial","r");} fp points to:a) The first character in the file. b) A structure which contains a "char" pointer which points to the first character in the file.c) The name of the file. d) None of the above.