Функцията е организиран набор от оператори за изпълнение на конкретна задача. Функциите са полезни при повторение на парче код, така че те осигуряват повторно използване на кода. Езиците за програмиране като език C се състоят от вградени функции като printf (). Възможно е също така да се напишат функции от програмиста. Те се наричат определени от потребителя функции. Аргументът и параметърът са термини, свързани с функциите. Най- ключова разлика между аргумент и параметър е това аргумент са данните, предадени по време на извикване на функция, докато параметърът е променлива, дефинирана от функция, която получава стойност, когато функцията се извиква. Аргументът е действителна стойност, докато параметърът е заместител.
1. Преглед и ключова разлика
2. Какво е аргумент
3. Какво е параметър
4. Прилики между аргумента и параметъра
5. Паралелно сравнение - Аргумент срещу параметър в таблична форма
6. Резюме
В езика за програмиране на C main () е функция. Указва началната точка на изпълнението. Писането на всяко изявление в основната функция може да направи програмата много сложна. Може да е трудно за тестване и отстраняване на грешки. За да се преодолее този проблем, основната програма може да бъде разделена на няколко функции или методи. Тези функции могат да бъдат извиквани от основната програма.
Декларацията на функция на езика C е както следва.
()
Типът връщане е типът данни, върнат от функцията. Ако функцията върне низ, типът връщане е „низ“. Ако функцията върне цяло число, типът връщане е „int“. Ако функцията не върне нищо, тогава тя се декларира като „невалидна“. Името на функцията може да бъде именувано, за да идентифицира за какво става въпрос. Това е действителното име на функцията. Съдържанието за изпълнение е вътре в двойка къдрави скоби. Прост пример за функция е следният.
невалиден 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);
В горния код стойностите се предават от основната програма към функцията за изчисляване на сумата.
По принцип има добавяне на изявление (4,6). 4 и 6 са аргументите. Те са стойности, които се предават на функция при извикване. В основната програма отново може да има изявление като add (5,2). Сега аргументите, предадени на функцията за добавяне, са 5 и 2. Аргументът се нарича също като действителен аргумент или действителен параметър.
Параметърът е променлива, дефинирана от функция, която получава стойност при извикване на функция. Параметърът може да бъде известен също като a Официален параметър или официален спор. Тази концепция може лесно да се разбере с пример. Обърнете се към кода по-долу.
невалидно умножение (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 версия тук Разлика между аргумента и параметъра
1. Avelox. „Компютърно програмиране за начинаещи | Функции, параметри и аргументи | Ep24 ", YouTube, YouTube, 4 април 2017. Достъпно тук