Разлика между аргумента и параметъра

Съдържание:

Разлика между аргумента и параметъра
Разлика между аргумента и параметъра

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

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

Ключова разлика - аргумент срещу параметър

Функцията е организиран набор от изрази за изпълнение на определена задача. Функциите са полезни при повтаряне на парче код, така че осигуряват повторна употреба на кода. Езиците за програмиране като език 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);

}

За да извикате този метод, трябва да има изявление като add (); в основната програма. Това ще извика функцията.

Функциите могат да бъдат направени по-адаптивни с помощта на аргументи и параметри. Вижте кода по-долу.

void add (int a, int b) {

printf („сумата е% d / n“, a + b);

}

void main () {

добавете (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“, умножете);

}

void main () {

умножете (2,3);

}

Съгласно горния код, no1 и no2 in void multiply (int no1, int no2) са параметрите. Те са променливите, които са дефинирани в момента, функцията се извиква. Стойностите на аргумента отиват към параметрите, когато функцията е създадена.

Вижте програмата по-долу за изчисляване на сумиране и изваждане на две числа.

Разлика между аргумента и параметъра
Разлика между аргумента и параметъра

Фигура 01: Функции

Според горната програма в calSum (a, b) „a“и „b“са аргументи.

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

Каква е приликата между аргумент и параметър?

Аргументът и параметърът са свързани с функциите

Каква е разликата между аргумента и параметъра?

Различна статия Средна преди таблица

Аргумент срещу параметър

Аргументът е стойност, която се предава по време на извикване на функция. Параметърът е променлива, дефинирана от функция, която получава стойност, която при извикване на функция.
Асоциирана функция
Аргумент се предава от извикващата функция. Параметърът е в извиканата функция.

Резюме - Аргумент срещу параметър

Функциите се използват за намаляване на дължината на програмата източник. Лесно е да се направи тестване и отстраняване на грешки. Функциите са известни също като методи или подпрограми. Възможно е да се предават стойности на функцията. Аргументът и параметърът са свързани с функциите, но имат различни значения. Разликата между аргумент и параметър е аргумент е данни, предадени по време на извикване на функция и параметърът е променлива, дефинирана от функцията, която получава стойност при извикване на функцията.

Изтеглете PDF версията на Argument vs Parameter

Можете да изтеглите PDF версия на тази статия и да я използвате за офлайн цели според бележката към цитата. Моля, изтеглете PDF версия тук Разлика между аргумента и параметъра

Препоръчано: