C Programming - Complicated Declarations

11.
What do the following declaration signify?
char **argv;
argv is a pointer to pointer.
argv is a pointer to a char pointer.
argv is a function pointer.
argv is a member of function pointer.
Answer: Option
Explanation:
No answer description is available. Let's discuss.

12.
What do the following declaration signify?
char *scr;
scr is a pointer to pointer variable.
scr is a function pointer.
scr is a pointer to char.
scr is a member of function pointer.
Answer: Option
Explanation:
No answer description is available. Let's discuss.