Аргумент пен параметр арасындағы айырмашылық

Мазмұны:

Аргумент пен параметр арасындағы айырмашылық
Аргумент пен параметр арасындағы айырмашылық

Бейне: Аргумент пен параметр арасындағы айырмашылық

Бейне: Аргумент пен параметр арасындағы айырмашылық
Бейне: Parameter VS Attribute 2024, Қараша
Anonim

Негізгі айырмашылық – аргумент пен параметр

Функция – белгілі бір тапсырманы орындау үшін ұйымдастырылған мәлімдемелер жинағы. Функциялар код бөлігін қайталауда пайдалы, сондықтан олар кодты қайта пайдалану мүмкіндігін қамтамасыз етеді. Си тілі сияқты бағдарламалау тілдері printf() сияқты кіріктірілген функциялардан тұрады. Функцияларды бағдарламашы арқылы жазуға да болады. Олар пайдаланушы анықтайтын функциялар деп аталады. Аргумент және Параметр функциялармен байланысты терминдер. Аргумент пен параметр арасындағы негізгі айырмашылық мынада: аргумент - бұл функцияны шақыру кезінде берілетін деректер, ал параметр - функция шақырылған кезде мән алатын функциямен анықталған айнымалы. Аргумент нақты мән, ал параметр толтырғыш болып табылады.

Аргумент дегеніміз не?

Си бағдарламалау тілінде main() функциясы болып табылады. Ол орындаудың басталу нүктесін көрсетеді. Негізгі функциядағы әрбір мәлімдемені жазу бағдарламаны өте күрделі етеді. Тексеру және жөндеу қиын болуы мүмкін. Бұл мәселені шешу үшін негізгі бағдарламаны бірнеше функцияларға немесе әдістерге бөлуге болады. Бұл функцияларды негізгі бағдарлама арқылы шақыруға болады.

Си тіліндегі функцияның мәлімдемесі келесідей.

()

{

}

Қайтару түрі – функция қайтаратын деректер түрі. Егер функция жолды қайтарса, қайтару түрі «жол» болып табылады. Егер функция бүтін санды қайтарса, қайтару түрі «int» болады. Егер функция ештеңені қайтармаса, ол «жарамсыз» деп жарияланады. Функция не туралы екенін анықтау үшін функция атауын атауға болады. Бұл функцияның нақты атауы. Орындалатын мазмұн бұйра жақшалар жұбының ішінде. Функцияның қарапайым мысалы келесідей.

қосуды жарамсыз() {

int a=10;

int b=20;

printf(“қосынды %d”, a+b);

}

Бұл әдісті шақыру үшін add(); негізгі бағдарламада. Бұл функцияны шақырады.

Функцияларды аргументтер мен параметрлерді пайдалану арқылы бейімдеуге болады. Төмендегі код бөлігін қараңыз.

қосу жарамсыз(int a, int b){

printf(“қосынды %d\n”, a+b);

}

void main(){

қосу(4, 6);

қосу(5, 2);

}

Жоғарыдағы кодта мәндер қосындыны есептеу үшін негізгі бағдарламадан функцияға беріледі.

Негізінде add (4, 6) мәлімдемесі бар. 4 және 6 - аргументтер. Олар функция шақырылған кезде оған берілетін мәндер. Негізгі бағдарламада қайтадан қосу (5, 2) сияқты оператор болуы мүмкін. Енді қосу функциясына берілген аргументтер 5 және 2. Аргумент сонымен қатар нақты аргумент немесе нақты параметр деп аталады.

Параметр дегеніміз не?

Параметр – функциямен анықталған, функция шақырылған кезде мән алатын айнымалы. Параметр Формальды параметр немесе ресми аргумент ретінде де белгілі болуы мүмкін. Бұл ұғымды мысал арқылы оңай түсінуге болады. Төмендегі код бөлігін қараңыз.

жарамсыз көбейту(int no1, int no2){

int көбейту=жоқ1жоқ2;

printf(“Көбейту %d\n “, көбейту);

}

void main(){

көбейту(2, 3);

}

Жоғарыдағы кодқа сәйкес, no1 және no2 in void multiply(int no1, int no2) параметрлер болып табылады. Олар функция шақырылған уақытта анықталған айнымалылар. Аргумент мәндері функция жасалған кезде параметрлерге өтеді.

Екі санды қосу және азайтуды есептеу үшін төмендегі бағдарламаны қараңыз.

Аргумент пен параметр арасындағы айырмашылық
Аргумент пен параметр арасындағы айырмашылық
Аргумент пен параметр арасындағы айырмашылық
Аргумент пен параметр арасындағы айырмашылық

01-сурет: Функциялар

Жоғарыдағы бағдарламаға сәйкес, calSum(a, b), «a» және «b» аргументтер болып табылады.

int cal Sum(int a, int b), a және b - параметрлер.

Аргумент пен параметрдің қандай ұқсастығы бар?

Аргумент пен Параметр функцияларға қатысты

Аргумент пен параметрдің айырмашылығы неде?

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

Аргумент – функцияны шақыру кезінде берілетін мән. Параметр – функция шақырылған кезде мән алатын функциямен анықталған айнымалы.
Байланысты функция
Аргумент шақырушы функция арқылы беріледі. Параметр шақырылатын функцияда.

Қорытынды – Аргумент пен Параметр

Функциялар бастапқы бағдарламаның ұзақтығын азайту үшін пайдаланылады. Тестілеу және жөндеуді орындау оңай. Функциялар әдістер немесе қосалқы режимдер ретінде де белгілі. Функцияға мәндерді беруге болады. Аргумент пен параметр функциялармен байланысты, бірақ олардың әртүрлі мағыналары бар. Аргумент пен параметр арасындағы айырмашылық аргумент - бұл функцияны шақыру кезінде берілетін деректер және параметр - функция шақырылған кезде мән алатын функциямен анықталған айнымалы.

Аргумент пен параметрдің PDF нұсқасын жүктеп алу

Сіз осы мақаланың PDF нұсқасын жүктеп алып, сілтеме жазбасына сәйкес офлайн мақсаттарда пайдалана аласыз. PDF нұсқасын мына жерден жүктеп алыңыз Аргумент пен параметр арасындағы айырмашылық

Ұсынылған: