параметр функции это



Автор Кристина о задал вопрос в разделе Другие языки и технологии

В программировании в функциях аргумент и параметр это одно и то же? и получил лучший ответ

Ответ от Ёергей Трифонов[гуру]

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);
}
}
// Параметр несет информацию о типе переменной, аргумент подразумевает конкретное значение.

Ответ от Водяной Змей[новичек]
Да.
Но под термином "аргумент" обычно подразумевают передачу данных в функцию извне, а под параметром - их обработку внутри функции.
> порой я поражаюсь какие тупые ответы тут пишут
Ну тупые ответы пишут ТУТ.
Следовательно, если Вы уйдёте отсюда и переберётесь на приличный форум, например, Киберфорум.ру, то тупых ответов не будет.
Намёк поняли?

Ответ от Влад[мастер]
Нет!

Ответ от Капитан Гугл[гуру]
Термин «аргумент» подразумевает, что конкретно и какой конкретной функции было передано, а параметр — в каком качестве функция применила это принятое. Т. е. вызывающий код передает аргумент в параметр, который определен в члене спецификации функции.

Ответ от =Serge=[гуру]
В программировании принято говорить про формальные и фактические параметры функции.Понятие аргумента применимо к математическому определению функции.Ну вы поняли, что это разные вещи.
При описании функции применяются ее формальные параметры.При ее вызове происходит подстановка фактических параметров вместо формальных, это важный элемент механизма вызова функций.
Далее, в математике аргумент функции - обязательная величина для ее вычисления, в программировании же можно иметь много формальных параметров, которые прямо не влияют на функцию, но могут влиять на вызывающую программу, а можно и вовсе обойтись без параметров.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: В программировании в функциях аргумент и параметр это одно и то же?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*