Разлика између аргумента и параметра

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

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

САДРЖАЈ

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

Шта је аргумент?

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

Декларација функције на језику Ц је сљедећа.

()

Врста повратка је тип података који враћа функција. Ако функција враћа низ, повратни тип је "низ". Ако функција врати цео број, тип повратка је „инт“. Ако функција не врати ништа, онда је то проглашено „неважећим“. Назив функције може се именовати да би се идентификовало о чему се ради. То је стварно име функције. Садржај за извршење налази се у пару коврчавих ременица. Једноставни пример функције је следећи.

неважећи додај ()

инт а = 10;

инт б = 20;

принтф („сума је% д“, а + б);

Да бисте позвали овај метод, требало би да постоји изјава ас адд (); у главном програму. То ће позвати функцију.

Функције се могу учинити прилагодљивијим користећи аргументе и параметре. Погледајте испод део кода.

поништавање додавања (инт а, инт б)

принтф („сума је% д \ н“, а + б);

воид маин ()

додати (4,6);

додати (5,2);

У горњем коду вредности се из главног програма преносе у функцију за израчунавање суме.

У главном, постоји додавање изјава (4,6). 4 и 6 су аргументи. То су вредности које се преносе у функцију када је позвана. У главном програму опет може бити изјава као додавање (5,2). Сада су аргументи прослеђени функцији додавања 5 и 2. Аргумент се такође назива као стварни аргумент или стварни параметар.

Шта је параметар?

Параметар је варијабла дефинисана функцијом, која прима вриједност кад се функција зове. Параметар може бити познат и као а Формални параметар или формални аргумент. Овај се концепт може лако разумети на примеру. Погледајте доњи део кода.

воид множење (инт но1, инт но2)

инт множити = но1 * но2;

принтф („Умножавање је% д \ н“, множење);

воид маин ()

множити (2,3);

Према горе наведеном коду, параметри су но1 и но2 у празном множењу (инт но1, инт но2). Они су променљиве које су дефинисане у то време, функција се зове. Вриједности аргумената иду у параметре када се функција креира.

Погледајте доњи програм како бисте израчунали збрајање и одузимање два броја.

Слика 01: Функције

Према горе наведеном програму, у цалСум (а, б), "а" и "б" су аргументи.

инт цал Сум (инт а, инт б), а и б су параметри.

Која је сличност аргумента и параметра?

  • Аргумент и параметар су повезани са функцијама.

Која је разлика између аргумента и параметра?

Аргумент вс параметар

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

Резиме - Аргумент вс параметар

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

Преузмите ПДФ верзију Аргумент вс Параметер

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

Референце:

1. Авелок. „Рачунарско програмирање за почетнике | Функције, параметри и аргументи | Еп24 ”, ЈуТјуб, ИоуТубе, 4. априла 2017. Доступно овде