I have already answered this in some similar question, answering again -
1) Arguments of the function are the parameter which are passed from the caller to the called function or from the command line to the main function.
2) The arguments passed to the functions while the function is called is known as the actual arguments, whereas the arguments declared in the function header is called as formal arguments.