Разница между возвращаемым значением и параметром функции заключается в их функциях и определениях.
Возвращаемое значение — это результат выполнения функции, который она возвращает программе, которая её вызвала. 1 Как правило, возвращаемое значение имеет отношение к решению задачи, возложенной на функцию. 1 Например, функция может получать значение веса в фунтах и возвращать эквивалентное значение этого веса в килограммах. 1
Параметр функции — это переменная, которой будет присваиваться входящее в функцию значение. 2 При вызове функции вычисляются все выражения-аргументы, и полученные значения присваиваются параметрам, имена которых перечислены в определении функции. 1 В теле функции выражения обращений к параметрам возвращают значения соответствующих аргументов. 1
Таким образом, возвращаемое значение — это то, что функция возвращает, а параметр — это то, чему присваивается входящее в функцию значение.