Correct Answer - Option 1 : It is an array of character pointers
When the main function is called, it is called with two arguments. The first i.e. argc (argument count) is the number of command-line arguments the program was invoked with; the second i.e. argv (argument vector) is a pointer to an array of character strings that contain the arguments, one per string.
Therefore correct answer is Option 1