Arguments (aka parameters) are basically variables that you pass to your function. Let's make a simple multiplication function:
cpp
double multiply (double x, double y)
{
return x * y;
}
Now, x and y (in the brackets) are the parameters. Basically, you can pass any two numbers to this function, and x and y will take their values. Let's make an example call to the function:
cpp
Here, we are passing 4 and 5 to the function as
parameters.
Now, x will be equal to 4, and y will be equal to 5. Then we simply return the two multiplied together, so effectively it is
return 4 * 5; which we all know is 20.
Now, how would we implement a return value? Let's take a look:
cpp
double myVar = multiply (4,5);
myVar will be equal to the return value, which is 20.
Hope this helps

You know, I haven't been thanked in a while