Machine-translated by Google. Questions are authored in English.
Top

Discussion

What does argc and argv indicate in command-line arguments?

  • A.argument count, argument variable
  • B.argument count, argument vector
  • C.argument control, argument variable
  • D.argument control, argument vector

Answer: B

Correct answer: argument count, argument vector

argc is the argument count - the number of arguments including the program name - and argv is the argument vector, "vector" being the older word for a one-dimensional array.

The array holds one char * per argument, with argv[0] naming the program and argv[argc] guaranteed to be a null pointer. The names are conventional rather than mandated; what the compiler requires is the types, an int followed by a char **.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.