Разлика между действителните и официалните параметри

Съдържание:

Разлика между действителните и официалните параметри
Разлика между действителните и официалните параметри
Anonim

Ключова разлика - Действителни спрямо формални параметри

Използването на функции е важна концепция в програмирането. Функцията е брой изрази, които могат да изпълняват някакъв вид конкретна задача. Ако програмистът напише всички твърдения като една програма, тя ще стане сложна. Функциите могат да се използват, за да се избегне това. Те са известни и като методи. Всяка функция ще има своя собствена функционалност. Функциите подобряват оптимизацията на кода и повторната употреба на кода. Може да има функции, предоставени от езика за програмиране или функции, написани от програмиста. Всяка функция има име, за да я идентифицира. След изпълнение на определена задача с помощта на функция, тя може да върне стойност. Някои функции не връщат никаква стойност. Данните, необходими на функцията за изпълнение на задачата, се изпращат като параметри. Параметрите могат да бъдат действителни параметри или формални параметри. Ключовата разлика между действителните параметри и формалните параметри е, че действителните параметри са стойностите, които се предават на функцията, когато тя е извикана, докато формалните параметри са променливите, дефинирани от функцията, която получава стойности при извикване на функцията.

СЪДЪРЖАНИЕ

1. Общ преглед и ключова разлика

2. Какво представляват действителните параметри

3. Какво представляват формалните параметри

4. Прилики между действителните и официалните параметри

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

6. Резюме

Какво представляват действителните параметри?

Действителните параметри са стойности, които се предават на функция, когато тя е извикана. Вижте програмата по-долу.

#include

добавяне на празнота (int x, int y) {

int допълнение;

добавяне = x + y;

printf („% d“, добавяне);

}

void main () {

добавяне (2,3);

добавяне (4,5);

}

Според горната програма на C има функция, наречена добавяне. В основната функция стойностите 2 и 3 се предават на добавянето на функцията. Тази стойност 2 и 3 са действителните параметри. Тези стойности се предават на добавянето на метод и сумата от две числа ще се покаже на екрана. Отново в основната програма към метода на добавяне се предават нови две цели числа. Сега действителните параметри са 4 и 5. Сумирането на 4 и 5 ще се покаже на екрана.

Какво представляват формалните параметри?

Функция или метод следва синтаксис, подобен на посочения по-долу:

(формални параметри) {

// набор от изявления, които да бъдат изпълнени

}

Името на метода е да идентифицира метода. Типът на връщане указва типа на стойността, която методът ще върне. Ако методът не връща стойност, типът на връщане е невалиден. Ако функцията връща целочислена стойност, тогава връщащият тип е цяло число. Списъкът с официални параметри е приложен в скоби. Списъкът съдържа имена на променливи и типове данни на всички необходими стойности за метода. Всеки формален параметър е разделен със запетая. Когато методът не приема никакви входни стойности, тогава методът трябва да има празен набор от скоби след името на метода. напр. добавяне () {}; Изявленията, които трябва да бъдат изпълнени, са затворени в фигурни скоби.

Разлика между действителните и официалните параметри
Разлика между действителните и официалните параметри

Фигура 01: Параметри

Формалните параметри са променливите, дефинирани от функцията, която получава стойности при извикване на функцията. Според горната програма стойностите 2 и 3 се предават на добавянето на функция. Във функцията за събиране има две променливи, наречени x и y. Стойността 2 се копира в променлива x, а стойността 3 се копира в променлива y. Променливите x и y не са действителните параметри. Те са копия на действителните параметри. Те са известни като формални параметри. Тези променливи са достъпни само в метода. След отпечатване на добавянето на две числа, контролата се връща обратно в основната програма.

Какви са приликите между действителните и официалните параметри?

  • И двете са свързани с функции.
  • Параметрите са включени в скобите.
  • Всеки параметър е разделен със запетая.

Каква е разликата между действителните и официалните параметри?

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

Действителни срещу формални параметри

Действителните параметри са стойностите, които се предават на функцията, когато тя е извикана. Формалните параметри са променливите, дефинирани от функцията, която получава стойности при извикване на функцията.
Свързана функция
Действителните параметри се предават от извикващата функция. Формалните параметри са в извиканата функция.
Типове данни
В действителните параметри няма споменаване на типовете данни. Споменава се само стойността. Във формални параметри трябва да бъдат включени типовете данни на приемащите стойности.

Резюме - Действителни спрямо формални параметри

Използването на функции е полезна концепция в програмирането. Функциите помагат за намаляване на дължината на кода и намаляване на сложността. Също така е лесно да се направи тестване, отстраняване на грешки и подобрява поддържането на кода. Някои функции може да не се нуждаят от входове, но някои функции изискват входове. Възможно е да се предават данни на функциите като входове. Те са известни като параметри. Двата често срещани термина, свързани с функциите, са Действителни параметри и Формални параметри. Разликата между действителните параметри и формалните параметри е, че действителните параметри са стойностите, които се предават на функцията, когато тя е извикана, докато формалните параметри са променливите, дефинирани от функцията, която получава стойности при извикване на функцията.

Изтеглете PDF на Действителни срещу формални параметри

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

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