Разница между параметром и аргументом [дубликат]
этот вопрос уже есть ответ здесь:
- В чем разница между аргументом и параметром? 30 ответов
есть ли разница между" параметром "и" аргументом", или они просто синонимы?
4 ответа:
Как правило, параметры-это то, что используется внутри функции, а аргументы-это значения, передаваемые при вызове функции. (Если вы не придерживаетесь противоположной точки зрения-Википедия упоминает альтернативные соглашения при обсуждении параметры и аргументы).
double sqrt(double x) { ... return x; } void other(void) { double two = sqrt(2.0); }
согласно моей диссертации, x-это параметр
sqrt()
и 2.0-это аргумент.термины часто используются по крайней мере несколько взаимозаменяемо.