Разница между аргументом и параметром

Ключевая разница - аргумент против параметра
 

Функция - это организованный набор операторов для выполнения конкретной задачи. Функции полезны при повторении фрагмента кода, поэтому они обеспечивают возможность повторного использования кода. Языки программирования, такие как язык C, состоят из встроенных функций, таких как printf (). Также возможно написание функций программистом. Это так называемые пользовательские функции. Аргумент и Параметр - это термины, связанные с функциями. ключевое отличие между аргументом и параметром является то, что аргумент - это данные, переданные во время вызова функции, а параметр - это переменная, определенная функцией, которая получает значение при вызове функции.. Аргумент - это фактическое значение, а параметр - заполнитель..

СОДЕРЖАНИЕ

1. Обзор и основные отличия
2. Что такое аргумент
3. Что такое параметр
4. Сходство между аргументом и параметром
5. Сравнение бок о бок - аргумент против параметра в табличной форме
6. Резюме

Что такое аргумент?

В языке программирования C main () является функцией. Указывает начальную точку исполнения. Запись каждого оператора в основную функцию может сделать программу очень сложной. Это может быть трудно проверить и отладить. Чтобы преодолеть эту проблему, основную программу можно разделить на несколько функций или методов. Эти функции могут быть вызваны основной программой.

Объявление функции на языке C выглядит следующим образом.

()

Тип возвращаемого значения - это тип данных, возвращаемый функцией. Если функция возвращает строку, тип возвращаемого значения - «строка». Если функция возвращает целое число, тип возвращаемого значения - «int». Если функция ничего не возвращает, то это объявляется как «void». Имя функции может быть названо, чтобы определить, о чем эта функция. Это фактическое имя функции. Содержимое для выполнения находится внутри пары фигурных скобок. Простой пример функции следующий.

void add ()

int a = 10;

int b = 20;

printf («сумма равна% d», a + b);

Чтобы вызвать этот метод, должен быть оператор as (); в основной программе. Это вызовет функцию.

Функции можно сделать более адаптируемыми, используя аргументы и параметры. См. Ниже кусок кода.

void add (int a, int b)

printf («сумма равна% d \ n», a + b);

пустая функция()

добавить (4,6);

добавить (5,2);

В приведенном выше коде значения передаются из основной программы в функцию для расчета суммы.

В основном, есть утверждение добавить (4,6). 4 и 6 аргументы. Это значения, которые передаются функции при ее вызове. В основной программе снова может быть оператор add (5,2). Теперь аргументы, передаваемые в функцию add, равны 5 и 2. Аргумент также вызывается в качестве фактического аргумента или фактического параметра..

Что такое параметр?

Параметр - это переменная, определяемая функцией, которая получает значение при вызове функции. Параметр также может быть известен как Формальный параметр или формальный аргумент. Эта концепция может быть легко понята на примере. См. Ниже кусок кода.

void multiply (int no1, int no2)

int multiply = no1 * no2;

printf («Умножение% d \ n«, умножение);

пустая функция()

многократно (2,3);

Согласно приведенному выше коду, no1 и no2 в void multiply (int no1, int no2) являются параметрами. Это переменные, которые определены в тот момент, когда вызывается функция. Значения аргумента переходят в параметры при создании функции.

Для расчета суммы и вычитания двух чисел обратитесь к приведенной ниже программе.

Рисунок 01: Функции

Согласно вышеупомянутой программе, в calSum (a, b) «a» и «b» являются аргументами.

int cal Sum (int a, int b), a и b являются параметрами.

В чем сходство аргумента и параметра?

  • Аргумент и параметр связаны с функциями.

В чем разница между аргументом и параметром?

Аргумент против параметра

Аргумент - это значение, которое передается во время вызова функции.. Параметр - это переменная, определяемая функцией, которая получает значение, которое при вызове функции.
Связанная функция
Аргумент передается вызывающей функцией. Параметр находится в вызываемой функции.

Резюме - Аргумент против параметра

Функции используются для уменьшения длины исходной программы. Это легко сделать тестирование и отладку. Функции также известны как методы или подпрограмм,. Возможна передача значений в функцию. Аргумент и параметр связаны с функциями, но имеют разные значения. Разница между аргументом и параметром заключается в том, что аргумент - это данные, передаваемые во время вызова функции, а параметр - это переменная, определяемая функцией, которая получает значение при вызове функции..

Скачать PDF версию аргумента против параметра

Вы можете скачать PDF версию этой статьи и использовать ее в автономном режиме, как указано в примечании. Пожалуйста, загрузите PDF версию здесь Разница между аргументом и параметром

Ссылка:

1. Авелокс. «Компьютерное программирование для начинающих | Функции, параметры и аргументы | Ep24”, YouTube, YouTube, 4 апреля 2017 г. Доступно здесь