Arqument və Parametr Arasındakı Fərq

Mündəricat:

Arqument və Parametr Arasındakı Fərq
Arqument və Parametr Arasındakı Fərq

Video: Arqument və Parametr Arasındakı Fərq

Video: Arqument və Parametr Arasındakı Fərq
Video: Triqonometrik funksiyalar üçün ikiqat və yarım arqument düsturları-(2021) 2024, Noyabr
Anonim

Əsas Fərq – Arqument vs Parametr

Funksiya müəyyən tapşırığı yerinə yetirmək üçün mütəşəkkil ifadələr toplusudur. Funksiyalar kod parçasını təkrarlamaqda faydalıdır, buna görə də kodun təkrar istifadəsini təmin edir. C dili kimi proqramlaşdırma dilləri printf() kimi daxili funksiyalardan ibarətdir. Proqramçı tərəfindən funksiyaların yazılması da mümkündür. Bunlara istifadəçi tərəfindən təyin edilmiş funksiyalar deyilir. Arqument və Parametr funksiyalarla əlaqəli terminlərdir. Arqumentlə parametr arasındakı əsas fərq ondan ibarətdir ki, arqument funksiyanın çağırılması zamanı ötürülən məlumatdır, parametr isə funksiya çağırıldıqda dəyər alan funksiya tərəfindən müəyyən edilmiş dəyişəndir. Parametr yertutan olduğu halda arqument faktiki dəyərdir.

Arqument nədir?

C proqramlaşdırma dilində main() funksiyadır. Bu icranın başlanğıc nöqtəsini göstərir. Əsas funksiyada hər bir ifadənin yazılması proqramı çox mürəkkəb edə bilər. Test etmək və sazlamaq çətin ola bilər. Bu problemi aradan qaldırmaq üçün əsas proqramı bir neçə funksiyaya və ya metoda bölmək olar. Bu funksiyalar əsas proqram tərəfindən çağırıla bilər.

C dilində funksiyanın elanı aşağıdakı kimidir.

()

{

}

Qayıdış növü funksiya tərəfindən qaytarılan məlumat növüdür. Əgər funksiya sətir qaytarırsa, qaytarma növü “sətir”dir. Əgər funksiya tam ədədi qaytarırsa, qaytarma növü “int”dir. Funksiya heç nə qaytarmırsa, o zaman “etibarsız” elan edilir. Funksiyanın nə haqqında olduğunu müəyyən etmək üçün funksiya adı adlandırıla bilər. Bu, funksiyanın əsl adıdır. İcra ediləcək məzmun bir cüt əyri mötərizə içərisindədir. Funksiyanın sadə nümunəsi aşağıdakı kimidir.

void add() {

int a=10;

int b=20;

printf(“cəm %d”, a+b);

}

Bu metodu çağırmaq üçün add(); kimi ifadə olmalıdır. əsas proqramda. Bu funksiyanı işə salacaq.

Funksiyalar arqumentlər və parametrlərdən istifadə etməklə daha uyğunlaşdırıla bilər. Aşağıdakı kod parçasına baxın.

void əlavə et(int a, int b){

printf(“cəm %d\n”, a+b);

}

void main(){

əlavə(4, 6);

əlavə(5, 2);

}

Yuxarıdakı kodda dəyərlər cəmi hesablamaq üçün əsas proqramdan funksiyaya ötürülür.

Əsas olaraq əlavə (4, 6) ifadəsi var. 4 və 6 arqumentlərdir. Onlar funksiya çağırılan zaman ona ötürülən dəyərlərdir. Əsas proqramda yenə əlavə (5, 2) kimi ifadə ola bilər. İndi əlavə funksiyasına ötürülən arqumentlər 5 və 2-dir. Arqument həm də faktiki arqument və ya faktiki parametr kimi adlanır.

Parametr nədir?

Parametr funksiya tərəfindən təyin olunan, funksiya çağırılan zaman qiymət alan dəyişəndir. Parametr həm də Formal parametr və ya formal arqument kimi tanınır. Bu anlayışı bir nümunə ilə asanlıqla başa düşmək olar. Aşağıdakı kod parçasına baxın.

boş vurma(int no1, int no2){

int çarpma=no1no2;

printf(“Çarpma %d\n “, çoxaldır);

}

void main(){

çoxal(2, 3);

}

Yuxarıdakı koda görə, no1 və no2 in void multiply(int no1, int no2) parametrlərdir. Onlar zaman təyin olunan dəyişənlərdir, funksiya çağırılır. Arqument dəyərləri funksiya yaradılan zaman parametrlərə keçir.

İki ədədin cəmlənməsini və çıxmasını hesablamaq üçün aşağıdakı proqrama baxın.

Arqument və Parametr arasındakı fərq
Arqument və Parametr arasındakı fərq
Arqument və Parametr arasındakı fərq
Arqument və Parametr arasındakı fərq

Şəkil 01: Funksiyalar

Yuxarıdakı proqrama əsasən, cəmdə(a, b), “a” və “b” arqumentlərdir.

int cal Sum(int a, int b), a və b parametrlərdir.

Arqument və Parametr arasında oxşarlıq nədir?

Arqument və Parametr funksiyalarla bağlıdır

Arqumentlə Parametr arasındakı fərq nədir?

Arqument vs Parametr

Arqument funksiyanın çağırılması zamanı ötürülən dəyərdir. Parametr funksiya çağırılan zaman dəyəri alan funksiya tərəfindən müəyyən edilən dəyişəndir.
Əlaqəli Funksiya
Arqument çağırış funksiyası tərəfindən ötürülür. Parametr çağırılan funksiyadadır.

Xülasə – Arqument vs Parametr

Funksiyalar mənbə proqramının uzunluğunu az altmaq üçün istifadə olunur. Test və ayıklama etmək asandır. Funksiyalar həm də metodlar və ya alt rutinlər kimi tanınır. Funksiyaya dəyərlər ötürmək mümkündür. Arqument və parametr funksiyalarla əlaqələndirilir, lakin onların fərqli mənaları var. Arqumentlə parametr arasındakı fərq, arqument funksiyanın çağırılması zamanı ötürülən məlumatdır və parametr funksiya çağırılan zaman dəyər alan funksiya tərəfindən müəyyən edilən dəyişəndir.

Arqument vs Parametrin PDF Versiyasını endirin

Bu məqalənin PDF versiyasını yükləyə və sitat qeydinə əsasən onu oflayn məqsədlər üçün istifadə edə bilərsiniz. Zəhmət olmasa PDF versiyasını buradan yükləyin Arqument və Parametr arasındakı fərq

Tövsiyə: