Аргумент ба параметрийн ялгаа

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

Аргумент ба параметрийн ялгаа
Аргумент ба параметрийн ялгаа

Видео: Аргумент ба параметрийн ялгаа

Видео: Аргумент ба параметрийн ялгаа
Видео: Что выбрать? Тренировки или соревнования? #tabletennis #tournament 2024, Долдугаар сарын
Anonim

Үндсэн ялгаа – Аргумент ба параметр

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

Аргумент гэж юу вэ?

Си програмчлалын хэлэнд main() нь функц юм. Энэ нь гүйцэтгэлийн эхлэх цэгийг заана. Үндсэн функц дэх мэдэгдэл бүрийг бичих нь програмыг маш төвөгтэй болгодог. Турших, дибаг хийхэд хэцүү байж болно. Энэ асуудлыг даван туулахын тулд үндсэн програмыг хэд хэдэн функц эсвэл аргад хувааж болно. Эдгээр функцийг үндсэн программаар дуудаж болно.

Си хэл дээрх функцийн мэдэгдэл дараах байдалтай байна.

()

{

}

Буцах төрөл нь функцээс буцаасан өгөгдлийн төрөл юм. Хэрэв функц нь мөрийг буцаавал буцах төрөл нь "мөр" байна. Хэрэв функц бүхэл тоо буцаавал буцах төрөл нь "int" байна. Хэрэв функц юу ч буцаахгүй бол үүнийг "хүчингүй" гэж зарлана. Функц нь юуны тухай болохыг тодорхойлохын тулд функцийн нэрийг нэрлэж болно. Энэ нь функцийн жинхэнэ нэр юм. Гүйцэтгэх контент нь хос буржгар хаалт дотор байна. Функцийн энгийн жишээ нь дараах байдалтай байна.

void add() {

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);

}

Дээрх кодонд утгуудыг үндсэн програмаас функц рүү шилжүүлж нийлбэрийг тооцдог.

Үндсэн хэсэгт нэмэх (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 хувилбарыг эндээс татаж авна уу Аргумент ба параметрийн ялгаа

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