Parameter: appear in the function definition, they are a false name to represent the values need to provide the function call
Argument: blowing by expression in a function call.
c language by the actual parameter value [transfer]: when calling a function to calculate the actual value of each parameter and assign them to the corresponding formal parameters. In the function execution process, parameter change and it does not affect the value of the argument, because the parameter is included in a copy of the real parameter values.