Другие языки программирования и технологии
Отличие аргументов от параметров в программировании.
Объясните, пожалуйста, простым языком отличие параметра от аргумента.
"Формальный параметр" - переменная, объявленная в заголовке подпрограммы (функция - это только один из трёх видов подпрограмм).
"Фактический параметр" - значение, которое передаётся подпрограмме в момент вызова и присваивается формальному параметру
"Аргумент" - полный синоним "фактического параметра".
"Фактический параметр" - значение, которое передаётся подпрограмме в момент вызова и присваивается формальному параметру
"Аргумент" - полный синоним "фактического параметра".
Параметры представляют собой локальные переменные, которым присваиваются значения в момент вызова функции.
Конкретные значения, которые передаются в функцию при ее вызове, будем называть аргументами.
Если простыми словами, то при вызове функции применяются аргументы.
Например:
printValue(7);
А в самой функции используются параметры.
Например:
void printValue(int a)
{
std::cout << a << std::endl;
}
Конкретные значения, которые передаются в функцию при ее вызове, будем называть аргументами.
Если простыми словами, то при вызове функции применяются аргументы.
Например:
printValue(7);
А в самой функции используются параметры.
Например:
void printValue(int a)
{
std::cout << a << std::endl;
}
Отличие только в том, что передаваемые в функцию значения, правильно и грамотно называть аргументами (параметрами - соотв., неграмотно).
Так как грамотность сейчас мало кого волнует, можно сказать что отличий нет.
Если не в контексте функций, то параметр - это величина, от которой зависит результат вычислений. Она не обязательно передается аргументом (а может храниться в глобальной переменной, например... или в объекте хранилища).
Только это уже не совсем программирование, это из области архитектуры ПО.
Если бы вопрос был задан более внятно и конкретно, то (возможно) нашлись бы и другие отличия.
Так как грамотность сейчас мало кого волнует, можно сказать что отличий нет.
Если не в контексте функций, то параметр - это величина, от которой зависит результат вычислений. Она не обязательно передается аргументом (а может храниться в глобальной переменной, например... или в объекте хранилища).
Только это уже не совсем программирование, это из области архитектуры ПО.
Если бы вопрос был задан более внятно и конкретно, то (возможно) нашлись бы и другие отличия.
Al Ch
Ответ неверный.
С какой стороны посмотреть
Кода вызываиш функцию ты даешь ей агрументы.
А а на вычисление функции влияют различные параметры.
аргументы становятся параметрами.
У все этого ноги растут из алгебры.
Кода вызываиш функцию ты даешь ей агрументы.
А а на вычисление функции влияют различные параметры.
аргументы становятся параметрами.
У все этого ноги растут из алгебры.
Похожие вопросы
- В программировании в функциях аргумент и параметр это одно и то же?
- где бы посмотреть основное отличие "полноценных" и "неполноценных" языков программирования?
- Аргументы и параметры функции-это синонимы?
- Оконное приложение на WinAPI, вопрос про параметры функции WndProc. Язык программирования Си.
- Конец объектно-ориентированному программированию? Переходим от “черных” ящиков к ”белым” и ”прозрачным” ящикам?
- А какие языки программирования изучали в 80х и на чём вы их изучали?
- Вопрос для тех, кто уже опытный и профессиональный специалист в сфере программирования, web-программирования, дизайн!..
- ОК. Куда, мать его, поступать-то? Или как я стал ненавидеть программирование
- Основы для программирования
- В чем отличие у языков программирования C++ и Delphy и область их применения?