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

Discussion

What do the 'c' and 'v' in argv stands for?

  • A.'c' means argument control 'v' means argument vector
  • B.'c' means argument count 'v' means argument vertex
  • C.'c' means argument count 'v' means argument vector
  • D.'c' means argument configuration 'v' means argument visibility

Answer: C

Correct answer: 'c' means argument count 'v' means argument vector

The two parameters are named for what they hold: argc is the argument count and argv the argument vector, "vector" being the older term for a one-dimensional array.

The names are conventional rather than required - the compiler cares only about the types - but they are universal enough that departing from them is unhelpful. argv is an array of char *, one pointer per argument, terminated by a null pointer at argv[argc].

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

Post your comment

Please log in or register to post a comment.