What is the difference between variable and parameter?

Variable is a see also of parameter. Parameter is a synonym of variable. In context|programming|lang=en terms the difference between variable and parameter is that variable is (programming) a named memory location in which a program can store intermediate results and from which it can read them while parameter is (programming) the value which is passed into the function to instantiate such a name; the argument or actual parameter. As nouns the difference between variable and parameter is that variable is something that is while parameter is (mathematics|physics) a variable kept constant during an experiment, calculation or similar. As a adjective variable is able to vary.