Parameter vs. argument

English Programming

To paraphrase Wikipedia:

Parameters are the variables defined in a function to refer to the arguments actually provided when it is invoked.

// n is the parameter of the sqr method
int sqr(int n) {
    return n * n;
}
// x is the argument to the sqr method
sqr(x);