The declaration of the main() function of a program that allows command-line arguments to be passed. The following pointers may help, argc must be >= 1, as the name of the program itself counts as one argument, the first index of *argv is the name of the program. By using this, one can write programs to accept arguments from the command-line in Unix-like operating systems, or DOS.