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

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

Функція - це організований набір операторів для виконання певного завдання. Функції корисні для повторення фрагмента коду, тому вони забезпечують повторне використання коду. Мови програмування, такі як мова С, складаються з вбудованих функцій, таких як printf (). Також можливо записати функції програмістом. Вони називаються визначеними користувачем функціями. Аргумент і параметр - це терміни, пов'язані з функціями. The ключова різниця між аргументом і параметром є те аргумент - це дані, передані під час виклику функції, тоді як параметр - це змінна, визначена функцією, яка отримує значення, коли функція викликається. Аргумент - фактичне значення, а параметр - заповнювач.

ЗМІСТ

1. Огляд та ключові відмінності
2. Що таке аргумент
3. Що таке параметр
4. Подібність між аргументом і параметром
5. Порівняльне порівняння - аргумент проти параметра в табличній формі
6. Підсумок

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

У мові програмування на C головним () є функція. Він вказує вихідну точку виконання. Запис кожного твердження в основній функції може зробити програму дуже складною. Це може бути важко перевірити і налагодити. Для подолання цієї проблеми основну програму можна розділити на кілька функцій або методів. Ці функції можна викликати основною програмою.

Декларація функції на мові C полягає в наступному.

()

Тип повернення - це тип даних, повернутий функцією. Якщо функція повертає рядок, тип повернення - це "рядок". Якщо функція повертає ціле число, тип повернення - це "int". Якщо функція нічого не повертає, то вона оголошується як "недійсна". Ім'я функції може бути названо, щоб визначити, про яку функцію йдеться. Це фактична назва функції. Вміст для виконання знаходиться всередині пари фігурних брекетів. Простий приклад функції полягає в наступному.

недійсний add ()

int a = 10;

int b = 20;

printf ("сума -% d", a + b);

Для виклику цього методу повинно бути оператор як add (); в основній програмі. Це викликає функцію.

Функції можна зробити більш пристосованими, використовуючи аргументи та параметри. Посилайтеся на нижню частину коду.

недійсне додавання (int a, int b)

printf ("сума -% d \ n", a + b);

void main ()

додати (4,6);

додати (5,2);

У наведеному вище коді значення передаються від основної програми до функції обчислення суми.

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

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

Параметр - це змінна, визначена функцією, яка отримує значення при виклику функції. Параметр також може бути відомий як Формальний параметр або формальний аргумент. Це поняття легко зрозуміти на прикладі. Посилайтеся на нижню частину коду.

недійсне множення (int no1, int no2)

int множити = no1 * no2;

printf ("Множення -% d \ n", помножити);

void main ()

помножити (2,3);

Згідно з вищенаведеним кодом, параметри no1 і no2 в недійсних множеннях (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. Доступно тут