Quote (NinjaSushi2 @ Apr 16 2014 06:23pm)
So a parameter defines the type/name/etc, while an argument is the value passed in.
edit: I know for isn't a function.
Paramters are declared during function definition. Arguments are passed during function invocation.
Code
//function foo has one parameter
int foo(int bar);
int arg = 5;
//invoking foo requires one argument
int i = foo(arg);