Data is passed to a routine through the routines’s argument list.
The caller supplies actual arguments (values).
The routine definition supplies formal arguments (variables).