Бодит болон албан ёсны параметрүүдийн ялгаа

Агуулгын хүснэгт:

Бодит болон албан ёсны параметрүүдийн ялгаа
Бодит болон албан ёсны параметрүүдийн ялгаа

Видео: Бодит болон албан ёсны параметрүүдийн ялгаа

Видео: Бодит болон албан ёсны параметрүүдийн ялгаа
Видео: Солир гэж юу вэ ? - Asteroid&Meteoroid 2024, Арваннэгдүгээр
Anonim

Үндсэн ялгаа – Бодит болон албан ёсны параметрүүд

Функц ашиглах нь програмчлалын чухал ойлголт юм. Функц гэдэг нь тодорхой даалгаврыг гүйцэтгэх боломжтой хэд хэдэн хэллэг юм. Хэрэв программист бүх мэдэгдлийг нэг програм болгон бичвэл энэ нь төвөгтэй болно. Үүнээс зайлсхийхийн тулд функцуудыг ашиглаж болно. Тэдгээрийг бас арга гэж нэрлэдэг. Функц бүр өөрийн гэсэн функцтэй байх болно. Функцууд нь кодын оновчлол болон кодыг дахин ашиглах чадварыг сайжруулдаг. Програмчлалын хэлээр хангагдсан функцууд эсвэл програмистын бичсэн функцууд байж болно. Функц бүр үүнийг тодорхойлох нэртэй байдаг. Функцийг ашиглан тодорхой даалгаврыг гүйцэтгэсний дараа энэ нь утгыг буцаах боломжтой. Зарим функцууд ямар ч утгыг буцаадаггүй. Үйлдлийг гүйцэтгэхэд шаардлагатай өгөгдлийг параметр болгон илгээдэг. Параметрүүд нь бодит параметрүүд эсвэл албан ёсны параметрүүд байж болно. Бодит параметрүүд болон албан ёсны параметрүүдийн хоорондох гол ялгаа нь Бодит параметрүүд нь функцийг дуудах үед түүнд дамжуулагдах утгууд бөгөөд Албан параметрүүд нь функцийг дуудах үед утгыг хүлээн авдаг функцээр тодорхойлсон хувьсагчууд юм.

Бодит параметрүүд юу вэ?

Бодит параметрүүд нь функцийг дуудах үед түүнд дамжуулагдах утгууд юм. Доорх хөтөлбөрийг үзнэ үү.

оруулах

хүчингүй нэмэх (int x, int y) {

int нэмэлт;

нэмэлт=x+y;

printf(“%d”, нэмэлт);

}

үндсэн хүчингүй () {

нэмэлт (2, 3);

нэмэлт (4, 5);

}

Дээрх С програмын дагуу add гэдэг функц байдаг. Үндсэн функцэд 2 ба 3 утгыг функц нэмэхэд шилжүүлдэг. Энэ утга 2 ба 3 нь бодит параметрүүд юм. Эдгээр утгууд нь аргын нэмэхэд шилжих ба хоёр тооны нийлбэр дэлгэцэн дээр гарч ирнэ. Дахин хэлэхэд үндсэн программ дээр шинэ хоёр бүхэл утгыг нэмэх аргад шилжүүлдэг. Одоо бодит параметрүүд нь 4 ба 5 байна. 4 ба 5-ын нийлбэр дэлгэц дээр гарч ирнэ.

Албан параметрүүд гэж юу вэ?

Функц эсвэл арга нь доор өгөгдсөнтэй төстэй синтаксийг дагадаг:

(албан ёсны параметрүүд) {

//гүйцэх мэдэгдлийн багц

}

Аргын нэр нь аргыг тодорхойлох явдал юм. Буцах төрөл нь тухайн аргын буцаах утгын төрлийг тодорхойлдог. Хэрэв арга нь утгыг буцаахгүй бол буцах төрөл хүчингүй болно. Хэрэв функц бүхэл тоо буцааж байгаа бол буцах төрөл нь бүхэл тоо болно. Албан ёсны параметрийн жагсаалтыг хаалтанд оруулсан болно. Жагсаалт нь хувьсагчийн нэр, аргын шаардлагатай бүх утгуудын өгөгдлийн төрлийг агуулдаг. Албан ёсны параметр бүрийг таслалаар тусгаарлана. Арга нь ямар ч оролтын утгыг хүлээн авахгүй байгаа тохиолдолд аргын нэрний ард хоосон хаалттай байх ёстой. жишээ нь нэмэлт () {}; Гүйцэтгэх ёстой мэдэгдлүүд нь буржгар хаалтанд бичигдсэн байна.

Бодит болон албан ёсны параметрүүдийн ялгаа
Бодит болон албан ёсны параметрүүдийн ялгаа

Зураг 01: Параметрүүд

Албан параметрүүд нь функцийг дуудах үед утгыг хүлээн авдаг функцээр тодорхойлогдсон хувьсагч юм. Дээрх программын дагуу 2 ба 3 утгыг функц нэмэхэд шилжүүлнэ. Нэмэх функцэд x, y гэсэн хоёр хувьсагч байдаг. 2-ын утгыг x хувьсагч руу, 3-ыг y хувьсагч руу хуулна. x ба y хувьсагч нь бодит параметр биш юм. Эдгээр нь бодит параметрүүдийн хуулбар юм. Тэдгээрийг албан ёсны параметрүүд гэж нэрлэдэг. Эдгээр хувьсагчдад зөвхөн аргын хүрээнд хандах боломжтой. Хоёр тооны нэмэлтийг хэвлэсний дараа удирдлага үндсэн програм руу буцна.

Бодит болон албан ёсны параметрүүдийн хооронд ямар төстэй зүйл байдаг вэ?

  • Хоёулаа функцтэй холбоотой.
  • Параметрүүдийг хаалтанд оруулсан болно.
  • Үзүүлэлт бүр таслалаар тусгаарлагдана.

Бодит болон албан ёсны параметрүүдийн хооронд ямар ялгаа байдаг вэ?

Бодит ба албан ёсны параметрүүд

Бодит параметрүүд нь функцийг дуудах үед түүнд дамжуулагдах утгууд юм. Албан параметрүүд нь функцийг дуудах үед утгыг хүлээн авдаг функцээр тодорхойлсон хувьсагч юм.
Холбогдох функц
Бодит параметрүүдийг дуудлагын функцээр дамжуулдаг. Албан ёсны параметрүүд нь дуудагдсан функцэд байна.
Өгөгдлийн төрөл
Бодит параметрүүдэд өгөгдлийн төрлийг дурдаагүй болно. Зөвхөн утгыг дурдсан. Албан ёсны параметрүүдэд хүлээн авах утгуудын өгөгдлийн төрлийг оруулах ёстой.

Хураангуй – Бодит болон албан ёсны параметрүүд

Функц ашиглах нь програмчлалд хэрэгтэй ойлголт юм. Функцууд нь кодын уртыг багасгаж, нарийн төвөгтэй байдлыг багасгахад тусалдаг. Энэ нь туршилт, дибаг хийхэд хялбар бөгөөд кодын засвар үйлчилгээг сайжруулдаг. Зарим функцэд оролт шаардлагагүй байж болох ч зарим функцэд оролт шаардлагатай. Өгөгдлийг функцүүдэд оролт болгон дамжуулах боломжтой. Тэдгээрийг параметр гэж нэрлэдэг. Функцуудтай холбоотой нийтлэг хоёр нэр томъёо нь Бодит параметрүүд ба Албан параметрүүд юм. Бодит параметрүүд болон албан ёсны параметрүүдийн хоорондох ялгаа нь Бодит параметрүүд нь функцийг дуудах үед түүнд дамжуулагдах утгууд бөгөөд Албан параметрүүд нь функцийг дуудах үед утгыг хүлээн авдаг функцээр тодорхойлогдсон хувьсагчууд юм.

Бодит болон албан ёсны параметрүүдийн PDF-г татаж авах

Та энэ нийтлэлийн PDF хувилбарыг татаж аваад офлайн зорилгоор ашиглах боломжтой. PDF хувилбарыг эндээс татаж авна уу: Бодит болон албан ёсны параметрүүдийн хоорондын ялгаа

Зөвлөмж болгож буй: