Аргумент менен Параметрдин ортосундагы айырма

Мазмуну:

Аргумент менен Параметрдин ортосундагы айырма
Аргумент менен Параметрдин ортосундагы айырма

Video: Аргумент менен Параметрдин ортосундагы айырма

Video: Аргумент менен Параметрдин ортосундагы айырма
Video: Автоматический календарь-планировщик смен в Excel 2024, Ноябрь
Anonim

Негизги айырма – Аргумент менен Параметр

Функция – бул белгилүү бир тапшырманы аткаруу үчүн уюшулган билдирүүлөрдүн жыйындысы. Функциялар коддун бир бөлүгүн кайталоодо пайдалуу, ошондуктан алар коддун кайра колдонулушун камсыз кылат. Си тили сыяктуу программалоо тилдери printf() сыяктуу орнотулган функциялардан турат. Программист тарабынан функцияларды жазуу да мүмкүн. Алар колдонуучу тарабынан аныкталган функциялар деп аталат. Аргумент жана Параметр функциялар менен байланышкан терминдер. Аргумент менен параметрдин ортосундагы негизги айырма, аргумент бул функцияны чакыруу учурунда берилген маалымат, ал эми параметр функция чакырылганда маани алган функция тарабынан аныкталган өзгөрмө. Аргумент чыныгы маани, ал эми параметр толтургуч болуп саналат.

Аргумент деген эмне?

Си программалоо тилинде main() функция болуп саналат. Бул аткаруунун башталышын көрсөтөт. Негизги функциядагы ар бир билдирүүнү жазуу программаны абдан татаалдаштырышы мүмкүн. Сыноо жана мүчүлүштүктөрдү оңдоо кыйын болушу мүмкүн. Бул көйгөйдү чечүү үчүн негизги программаны бир нече функцияларга же ыкмаларга бөлүүгө болот. Бул функцияларды негизги программа чакырса болот.

Си тилинде функциянын жарыяланышы төмөнкүдөй.

()

{

}

Кайтаруу түрү функция тарабынан кайтарылган берилиштердин түрү. Эгерде функция сапты кайтарса, кайтаруу түрү "сап" болуп саналат. Эгерде функция бүтүн санды кайтарса, кайтаруу түрү "int" болуп саналат. Эгерде функция эч нерсе кайтарбаса, анда ал "жараксыз" деп жарыяланды. Функция эмне жөнүндө экенин аныктоо үчүн функциянын аталышын атаса болот. Бул функциянын чыныгы аты. Аткарылуучу мазмун бир жуп тармал кашаанын ичинде. Функциянын жөнөкөй мисалы төмөнкүдөй.

void add() {

int a=10;

int b=20;

printf(“sum – %d”, a+b);

}

Бул ыкманы чакыруу үчүн add(); негизги программада. Бул функцияны чакырат.

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

void add(int a, int b){

printf(“sum – %d\n”, a+b);

}

void main(){

кошуу(4, 6);

кошуу(5, 2);

}

Жогорудагы коддо маанилер сумманы эсептөө үчүн негизги программадан функцияга өткөрүлөт.

Негизинен, кошуу билдирүүсү бар (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 - параметрлер.

Аргумент менен Параметрдин кандай окшоштугу бар?

Аргумент жана Параметр функцияларга байланыштуу

Аргумент менен Параметрдин ортосунда кандай айырма бар?

Аргумент vs Параметр

Аргумент – бул функцияны чакыруу учурунда берилүүчү маани. Параметр – функция чакырылганда маани алган функция тарабынан аныкталган өзгөрмө.
Байланышкан функция
Аргумент чакыруу функциясы тарабынан өткөрүлөт. Параметр чакырылган функцияда.

Кыскача – Аргумент жана Параметр

Функциялар баштапкы программанын узундугун кыскартуу үчүн колдонулат. Сыноо жана мүчүлүштүктөрдү оңдоо оңой. Функциялар методдор же суб-режимдер катары да белгилүү. Функцияга маанилерди берүү мүмкүн. Аргумент жана параметр функциялар менен байланышкан, бирок алар ар кандай мааниге ээ. Аргумент менен параметрдин ортосундагы айырма - бул аргумент - бул функцияны чакыруу учурунда берилген маалымат, ал эми параметр - функция чакырылганда маани алган функция тарабынан аныкталган өзгөрмө.

Аргументтин жана Параметрдин PDF версиясын жүктөп алыңыз

Сиз бул макаланын PDF версиясын жүктөп алып, шилтеме эскертүүсүнө ылайык оффлайн максаттарында колдоно аласыз. Сураныч, PDF версиясын бул жерден жүктөп алыңыз Аргумент менен Параметрдин ортосундагы айырма

Сунушталууда: