Introduction
Arguments let you give information to a program when you start it. Accessing arguments means reading that information inside the program.
You want to tell a program which file to open when it starts.
You want to give a program a number to use in calculations.
You want to change how a program works without changing its code.
You want to pass a username or password to a program at start.
You want to run the same program with different settings easily.
