Question: what are argc and argv?
Answer: argc stands for argument count and argv stands for argument values. These are variables passed to the main function when it starts executing.