public class ArithmeticOperations {
public static int add(int x, int y) { //x, y параметры
return x + y;
}
public static void main(String[] args) {
int x = 10;
int y = 20;
int sum = add(x, y); //x, y это аргументы
System.out.println("SUM IS: " +sum);
}
}
// Параметр несет информацию о типе переменной, аргумент подразумевает конкретное значение.
Другие языки программирования и технологии
В программировании в функциях аргумент и параметр это одно и то же?
Термин «аргумент» подразумевает, что конкретно и какой конкретной функции было передано, а параметр — в каком качестве функция применила это принятое. Т. е. вызывающий код передает аргумент в параметр, который определен в члене спецификации функции.
В программировании принято говорить про формальные и фактические параметры функции.Понятие аргумента применимо к математическому определению функции.Ну вы поняли, что это разные вещи.
При описании функции применяются ее формальные параметры.При ее вызове происходит подстановка фактических параметров вместо формальных, это важный элемент механизма вызова функций.
Далее, в математике аргумент функции - обязательная величина для ее вычисления, в программировании же можно иметь много формальных параметров, которые прямо не влияют на функцию, но могут влиять на вызывающую программу, а можно и вовсе обойтись без параметров.
При описании функции применяются ее формальные параметры.При ее вызове происходит подстановка фактических параметров вместо формальных, это важный элемент механизма вызова функций.
Далее, в математике аргумент функции - обязательная величина для ее вычисления, в программировании же можно иметь много формальных параметров, которые прямо не влияют на функцию, но могут влиять на вызывающую программу, а можно и вовсе обойтись без параметров.
Нет!
Да.
Но под термином "аргумент" обычно подразумевают передачу данных в функцию извне, а под параметром - их обработку внутри функции.
> порой я поражаюсь какие тупые ответы тут пишут
Ну тупые ответы пишут ТУТ.
Следовательно, если Вы уйдёте отсюда и переберётесь на приличный форум, например, Киберфорум.ру, то тупых ответов не будет.
Намёк поняли?
Но под термином "аргумент" обычно подразумевают передачу данных в функцию извне, а под параметром - их обработку внутри функции.
> порой я поражаюсь какие тупые ответы тут пишут
Ну тупые ответы пишут ТУТ.
Следовательно, если Вы уйдёте отсюда и переберётесь на приличный форум, например, Киберфорум.ру, то тупых ответов не будет.
Намёк поняли?
Похожие вопросы
- Отличие аргументов от параметров в программировании.
- Как передать функцию в качестве параметра другой функции на C++?
- Аргументы и параметры функции-это синонимы?
- Как создать программу на одном языке программирования с функциями другого языка
- Во многих языках программирования есть функции перевода в 8(16) -ричное значение. В каких случаях это необходимо?
- Оконное приложение на WinAPI, вопрос про параметры функции WndProc. Язык программирования Си.
- Для аргумента x, изменяющегося от –0.6 с шагом 0.05 вычислить 20 значений функций.
- Вопрос насчет объявления и параметра функции в C++
- Программирование на языке СИ с использованием подпрограммы-функции
- C++ Везде написано, что sizeof() с массивом в качестве аргумента возвращает полный размер. А в данной функции не так.