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

Оглавление:

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

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

Видео: Разница между аргументом и параметром
Видео: Настя и сборник весёлых историй 2024, Ноябрь
Anonim

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

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

СОДЕРЖАНИЕ

1. Обзор и ключевое различие

2. Что такое аргумент

3. Что такое параметр

4. Сходства между аргументом и параметром

5. Сравнение бок о бок - аргумент и параметр в табличной форме

6. Резюме

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

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

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

()

{

}

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

void add () {

int a = 10;

int b = 20;

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

}

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

Функции можно сделать более адаптируемыми с помощью аргументов и параметров. Обратитесь к приведенному ниже фрагменту кода.

void add (int a, int b) {

printf («сумма% d / n», a + b);

}

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

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

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

}

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

В основном есть оператор add (4,6). 4 и 6 - аргументы. Это значения, которые передаются функции при ее вызове. В основной программе снова может быть оператор add (5,2). Теперь в функцию добавления передаются аргументы 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-версию здесь. Разница между аргументом и параметром.

Рекомендуем: