Разлика између стварних и формалних параметара

Кључна разлика - стварна вс формални параметри
 

Употреба функција је важан концепт у програмирању. Функција је низ изјава које могу извести неку врсту одређеног задатка. Ако програмер напише све изјаве као један програм, постаће сложен. Функције се могу користити да се то избегне. Такође су познате и као методе. Свака функција имат ће властиту функционалност. Функције побољшавају оптимизацију кода и поновну употребу кода. Могу постојати функције које пружа програмски језик или функције које је написао програмер. Свака функција има име за идентификацију. Након обављања одређеног задатка помоћу функције, може вратити вриједност. Неке функције не враћају никакву вредност. Подаци потребни за функцију за обављање задатка шаљу се као параметри. Параметри могу бити стварни параметри или формални параметри. Тхе кључна разлика између стварних и формалних параметара је то Стварни параметри су вредности које се преносе у функцију када се позива, док су формални параметри променљиве дефинисане функцијом која прима вредности када се функција позива.

САДРЖАЈ

1. Преглед и кључне разлике
2. Шта су стварни параметри
3. Шта су формални параметри
4. Сличности између стварних и формалних параметара
5. Упоредна упоредба - Стварни вс формални параметри у табеларном облику
6. Резиме

Који су стварни параметри?

Стварни параметри су вриједности које се просљеђују функцији када је позвана. Погледајте доњи програм.

#инцлуде

неважеће додавање (инт к, инт и)

инт додатак;

сабирање = к + и;

принтф („% д“, додатак);

воид маин ()

додавање (2,3);

додавање (4,5);

Према горе наведеном Ц програму, постоји функција која се зове додавање. У главној функцији вредности 2 и 3 преносе се на додавање функције. Ова вредност 2 и 3 су стварни параметри. Те вредности се преносе у додавање методе, а зброј два броја биће приказан на екрану. Опет се у главном програму нове две целобројне вредности преносе методу додавања. Сада су стварни параметри 4 и 5. На екрану ће се приказати зброј 4 и 5.

Шта су формални параметри?

Функција или метода прати синтаксу сличну онима која су дата у наставку:

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

// скуп изјава које треба извршити

Назив методе је да се идентификује метода. Врста повратка одређује тип вредности коју ће метода вратити. Ако метода не врати вриједност, врста повратка је неважећа. Ако функција враћа цела вредност, тада је тип повратка цео број. Формална листа параметара је затворена у заградама. Листа садржи имена променљивих и типове података свих потребних вредности за методу. Сваки формални параметар је одвојен зарезом. Када метода не прихвата никакве улазне вредности, тада би метода требала имати празан сет заграде након назива методе. на пример. додавање () ; Изјаве које треба извршити налазе се у завојима.

Слика 01: Параметри

Формални параметри су варијабле које су дефинисане функцијом која прима вриједности када се функција позива. Према горе наведеном програму, вредности 2 и 3 преносе се на додавање функције. У функцији сабирања постоје две променљиве које се зову к и и. Вредност 2 копира се у променљиву к, а вредност 3 се копира у променљиву и. Променљива к и и нису стварни параметри. Копије су стварних параметара. Познати су као формални параметри. Ове променљиве су доступне само у оквиру методе. Након штампања додавања два броја, контрола се враћа назад у главни програм.

Које су сличности између стварних и формалних параметара?

  • Обоје су повезани са функцијама.
  • Параметри су укључени унутар заграде.
  • Сваки параметар је одвојен зарезом.

Која је разлика између стварних и формалних параметара?

Стварни вс формални параметри

Стварни параметри су вредности које се преносе у функцију када се позива. Формални параметри су променљиве дефинисане функцијом која прима вредности када се функција позива.
 Сродна функција
Стварне параметре преноси функција позивања. Формални параметри су у позваној функцији.
Типови података
У стварним параметрима се не спомињу типови података. Спомиње се само вредност. У формалне параметре треба укључити типове података за пријемне вредности.

Резиме - Стварно вс формални параметри

Употреба функција је користан концепт у програмирању. Функције помажу да се смањи дужина кода и смањи сложеност. Такође је лако извршити тестирање, исправљање погрешака и побољшава одржавање кода. Неким функцијама можда нису потребни уноси, али неке функције захтевају уносе. Могуће је проследити податке функцијама као улазима. Познати су као параметри. Два уобичајена појма која су повезана са функцијама су Стварни параметри и формални параметри. Разлика између стварних и формалних параметара је у томе што су стварни параметри вредности које се преносе у функцију када се позива, док су формални параметри променљиве дефинисане функцијом која прима вредности када се функција зове.

Преузмите ПДФ фактичких и формалних параметара

Можете преузети ПДФ верзију овог чланка и користити је за оффлине употребу према напомени. Молимо преузмите ПДФ верзију овде: Разлика између стварних и формалних параметара

Референце:

1. туториалспоинт.цом. „Ц функције“. Поента. Доступно овде