What is the first argument in command line arguments?
Answer: A
Correct answer: The number of command-line arguments the program was invoked with;
The first parameter of main is argc, an int holding how many arguments the program was invoked with - the program name included, so a bare invocation gives 1.
The second parameter is argv, the array of pointers to the argument strings. Note the wording of the question: it asks about the first parameter of main, not about the first item the user typed, which is the program name and lives in argv[0].
Please log in or register to report this question.