Иш жүзүндөгү жана формалдуу параметрлердин ортосундагы айырма

Мазмуну:

Иш жүзүндөгү жана формалдуу параметрлердин ортосундагы айырма
Иш жүзүндөгү жана формалдуу параметрлердин ортосундагы айырма

Video: Иш жүзүндөгү жана формалдуу параметрлердин ортосундагы айырма

Video: Иш жүзүндөгү жана формалдуу параметрлердин ортосундагы айырма
Video: Кыялбек Акмолдоев - 01 - экономика деген эмне 2024, Ноябрь
Anonim

Негизги айырма – Иш жүзүндөгү жана формалдуу параметрлер

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

Чыныгы Параметрлер деген эмне?

Иш жүзүндөгү параметрлер – бул функция чакырылганда ага өткөрүлүп берилүүчү маанилер. Төмөнкү программаны караңыз.

камтуу

кошумча жараксыз (int x, int y) {

int кошумча;

кошумча=x+y;

printf("%d", кошумча);

}

void main () {

кошумча (2, 3);

кошумча (4, 5);

}

Жогорудагы С программасына ылайык, кошумча деген функция бар. Негизги функцияда 2 жана 3 мааниси кошумча функцияга берилет. Бул маани 2 жана 3 чыныгы параметрлер болуп саналат. Бул маанилер кошумча ыкмага өткөрүлүп берилет жана экранда эки сандын суммасы көрсөтүлөт. Дагы, негизги программада жаңы эки бүтүн сан кошуу ыкмасына өтөт. Эми чыныгы параметрлер 4 жана 5. 4 жана 5тин суммасы экранда көрсөтүлөт.

Формалдуу параметрлер деген эмне?

Функция же ыкма төмөндө келтирилгенге окшош синтаксиске ылайык келет:

(формалдуу параметрлер) {

//аткарыла турган билдирүүлөрдүн топтому

}

Усулдун аталышы методду аныктоо. Кайтаруу түрү метод кайтара турган маанинин түрүн аныктайт. Эгерде метод маанини кайтарбаса, кайтаруу түрү жараксыз болуп саналат. Эгерде функция бүтүн санды кайтарып жатса, анда кайтаруу түрү бүтүн сан болуп саналат. Формалдуу параметрлер тизмеси кашаанын ичинде берилген. Тизмеде өзгөрмө аттары жана метод үчүн бардык керектүү маанилердин маалымат түрлөрү камтылган. Ар бир формалдуу параметр үтүр менен бөлүнгөн. Метод эч кандай киргизүү маанилерин кабыл албаса, методдун аталышынан кийин бош кашаалар топтому болушу керек. мис. кошумча () {}; Аткарылууга тийиш болгон билдирүүлөр тармал кашаанын ичинде камтылган.

Иш жүзүндөгү жана формалдуу параметрлердин ортосундагы айырма
Иш жүзүндөгү жана формалдуу параметрлердин ортосундагы айырма

01-сүрөт: Параметрлер

Формалдуу параметрлер – функция чакырылганда маанилерди кабыл алган функция тарабынан аныкталган өзгөрмөлөр. Жогорудагы программага ылайык, 2 жана 3 маанилери кошумча функцияга берилет. Кошумча функцияда x жана y деп аталган эки өзгөрмө бар. 2 мааниси х өзгөрмөсүнө, ал эми 3 мааниси у өзгөрмөсүнө көчүрүлөт. x жана y өзгөрмөлөрү чыныгы параметрлер эмес. Алар чыныгы параметрлердин көчүрмөлөрү болуп саналат. Алар формалдуу параметрлер катары белгилүү. Бул өзгөрмөлөр методдун ичинде гана жеткиликтүү. Эки сандын кошулушун басып чыгаргандан кийин, башкаруу кайра негизги программага кайтарылат.

Иш жүзүндөгү жана формалдуу параметрлердин кандай окшоштуктары бар?

  • Экөө тең функцияларга байланыштуу.
  • Параметрлер кашаанын ичинде камтылган.
  • Ар бир параметр үтүр менен бөлүнгөн.

Иш жүзүндөгү жана формалдуу параметрлердин ортосунда кандай айырма бар?

Чыныгы жана Формалдуу Параметрлер

Актуалдуу параметрлер - бул функция чакырылганда ага берилүүчү маанилер. Формалдуу Параметрлер – функция чакырылганда маанилерди кабыл алган функция тарабынан аныкталган өзгөрмөлөр.
Тектеш функция
Иш жүзүндөгү параметрлер чакыруу функциясы тарабынан өткөрүлөт. Формалдуу параметрлер чакырылган функцияда.
Маалымат түрлөрү
Иш жүзүндөгү параметрлерде маалымат түрлөрү жөнүндө сөз жок. Маани гана айтылган. Формалдуу параметрлерде кабыл алуучу маанилердин маалымат түрлөрү камтылууга тийиш.

Кыскача – Иш жүзүндөгү жана формалдуу параметрлер

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

Иш жүзүндөгү жана формалдуу параметрлердин PDF форматын жүктөп алыңыз

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

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