Шта је конвенција о преношењу параметара? дефиниција и значење

click fraud protection

Конвенција о преношењу параметара у програмском језику је метод који се користи за прослеђивање једне или више вредности (који се називају стварни параметри) у функцију помоћу позива функције, као што је следеће: квадрат (2); Овај позив функције покреће функцију која квадрира достављени параметар (2), враћајући 4. Једна фундаментална разлика између програмских језика односи се на оно што се ради са враћеном вредношћу. У конвенцији позива по вредност, функција поставља враћену вредност на нову меморијску локацију и оставља оригинални стварни параметар нетакнутим. У конвенцији позива по референци, функција замењује стварни параметар (2) са враћеном вредношћу (4) на локацији позива функције. Види функцију, позив функције, параметар.

Тецхнипагес објашњава конвенцију о преношењу параметара

Конвенција о преношењу параметара је техника у програмирању, у којој се стварни параметар прослеђује функцији; ово се дешава када функција позове другу функцију. Параметар је суштинско својство процедуре које је укључено у његову дефиницију, а постоје формални параметри и стварни параметри.

Формални параметри се обично пишу у прототипу функције, а заглављу функције дефиниције, односно појављују се у декларацијама функције. Стварни параметар су вредности прослеђене у позиву функције, тј. појављују се у позиву функције.

Дакле, када се позове функција, прослеђују се стварни параметри, који су такође познати као аргументи. Услуга се позива позивањем, што је или по вредности или референци. У позиву по вредности, функција креира своју копију аргумента (стварног параметра) и затим га користи, реплицира вредност стварног параметра. Позив према референци, функција када се позове, односи се на другу вредност (оригиналну) која је под другим именом. Формални параметар постаје референца на стварни параметар у позивању функције.

Практикује се у програмским језицима Ц и Ц++, а Јава подржава само позив по вредности. Све Ц функције су написане коришћењем функција како би биле поново употребљиве и разумљиве.

Уобичајена употреба конвенције о преношењу параметара

  • Конвенција о преношењу параметара је применљиво само на Ц програмске језике, а јава подржава само функцију позвану по вредности.
  • Конвенција о преношењу параметара користи се за прослеђивање објеката на позиве метода основних класа је ако је објекат обавезан, прослеђивати по референци; ако је опционо, прођите поред показивача.’
  • Конвенција о преношењу параметара се користи у Ц програмима, а функције које позивају чине ц програме поново употребљивим и разумљивим

Уобичајене злоупотребе конвенције о преношењу параметара

  • Када конвенција о преношењу параметара је приказан, стварни параметри се не шаљу, тако да функција не позива другу.
  • Када конвенција о преношењу параметара позива параметар референцом, параметар креира своју копију и затим је користи