Tofauti Muhimu – Vigezo Halisi dhidi ya Rasmi
Kutumia kipengele cha Kukokotoa ni dhana muhimu katika upangaji programu. Chaguo za kukokotoa ni idadi ya kauli zinazoweza kutekeleza aina fulani ya kazi mahususi. Ikiwa programu itaandika taarifa zote kama programu moja, itakuwa ngumu. Kazi zinaweza kutumika kuepusha hilo. Pia zinajulikana kama mbinu. Kila kipengele kitakuwa na utendaji wake. Kazi huboresha uboreshaji wa msimbo na utumiaji wa msimbo tena. Kunaweza kuwa na kazi zinazotolewa na lugha ya programu au kazi zilizoandikwa na programu. Kila chaguo la kukokotoa lina jina la kuitambulisha. Baada ya kufanya kazi fulani kwa kutumia chaguo la kukokotoa, inaweza kurudisha thamani. Baadhi ya chaguo za kukokotoa hazirudishi thamani yoyote. Data muhimu kwa kazi ya kufanya kazi inatumwa kama vigezo. Vigezo vinaweza kuwa vigezo halisi au Vigezo Rasmi. Tofauti kuu kati ya Vigezo Halisi na Vigezo Rasmi ni kwamba Vigezo Halisi ni thamani ambazo hupitishwa kwa chaguo la kukokotoa wakati inapoombwa wakati Vigezo Rasmi ni vigeu vinavyofafanuliwa na chaguo za kukokotoa zinazopokea thamani wakati chaguo la kukokotoa linapoitwa.
Vigezo Halisi ni vipi?
Vigezo halisi ni thamani ambazo hupitishwa kwa chaguo la kukokotoa linapoombwa. Rejelea programu iliyo hapa chini.
ongeza batili (int x, int y) {
nyongeza;
nyongeza=x+y;
printf(“%d”, nyongeza);
}
batili kuu () {
nyongeza (2, 3);
nyongeza (4, 5);
}
Kulingana na mpango wa C hapo juu, kuna chaguo la kukokotoa linaloitwa nyongeza. Katika kazi kuu, thamani 2 na 3 hupitishwa kwa nyongeza ya kazi. Thamani hii 2 na 3 ni vigezo halisi. Thamani hizo hupitishwa kwa nyongeza ya njia, na jumla ya nambari mbili zitaonyeshwa kwenye skrini. Tena, katika programu kuu, maadili mapya mawili kamili hupitishwa kwa njia ya kuongeza. Sasa vigezo halisi ni 4 na 5. Muhtasari wa 4 na 5 utaonyeshwa kwenye skrini.
Vigezo Rasmi ni nini?
Kitendo au mbinu hufuata sintaksia sawa na zile zilizotolewa hapa chini:
(vigezo rasmi) {
//seti ya taarifa zitakazotekelezwa
}
Jina la mbinu ni kutambua mbinu. Aina ya kurejesha inabainisha aina ya thamani ambayo mbinu itarudi. Ikiwa mbinu hairejeshi thamani, aina ya kurudi ni batili. Ikiwa chaguo la kukokotoa linarejesha thamani kamili, basi aina ya kurejesha ni nambari kamili. Orodha rasmi ya parameta imefungwa kwenye mabano. Orodha ina majina tofauti na aina za data za thamani zote muhimu za mbinu. Kila kigezo rasmi kinatenganishwa na koma. Wakati mbinu haikubali thamani zozote za ingizo, basi mbinu inapaswa kuwa na seti tupu ya mabano baada ya jina la mbinu. k.m. nyongeza () {}; Taarifa zinazofaa kutekelezwa zimefungwa katika viunga vilivyopindapinda.
Kielelezo 01: Vigezo
Vigezo rasmi ni viambajengo vinavyofafanuliwa na chaguo za kukokotoa zinazopokea thamani wakati kipengele cha kukokotoa kinapoitwa. Kulingana na mpango hapo juu, maadili 2 na 3 yanapitishwa kwa nyongeza ya kazi. Katika kazi ya kuongeza, kuna vigezo viwili vinavyoitwa x na y. Thamani 2 inakiliwa katika variable x, na thamani 3 inakiliwa katika variable y. Tofauti x na y sio vigezo halisi. Ni nakala za vigezo halisi. Wanajulikana kama vigezo rasmi. Vigezo hivi vinapatikana tu ndani ya mbinu. Baada ya kuchapisha nyongeza ya nambari mbili, kidhibiti kinarudishwa kwenye programu kuu.
Je, Kuna Ufanano Gani Kati ya Vigezo Halisi na Rasmi?
- Zote zinahusiana na vitendaji.
- Vigezo vimejumuishwa ndani ya mabano.
- Kila kigezo kinatenganishwa kwa koma.
Nini Tofauti Kati ya Vigezo Halisi na Rasmi?
Vigezo Halisi dhidi ya Rasmi |
|
Vigezo Halisi ni thamani ambazo hupitishwa kwa chaguo za kukokotoa wakati inapoombwa. | Vigezo Rasmi ni vigeu vinavyofafanuliwa na chaguo za kukokotoa zinazopokea thamani wakati chaguo la kukokotoa linapoitwa. |
Kazi Husika | |
Vigezo halisi hupitishwa na kitendakazi cha kupiga simu. | Vigezo rasmi viko katika kitendakazi kinachoitwa. |
Aina za Data | |
Katika vigezo halisi, hakuna aina za data zilizotajwa. Thamani pekee ndiyo imetajwa. | Katika vigezo rasmi, aina za data za thamani zinazopokea zinapaswa kujumuishwa. |
Muhtasari – Vigezo Halisi dhidi ya Rasmi
Kutumia kipengele cha Kukokotoa ni dhana muhimu katika upangaji programu. Kazi husaidia kupunguza urefu wa msimbo na kupunguza utata. Pia ni rahisi kufanya majaribio, kurekebisha na kuboresha udumishaji wa msimbo. Baadhi ya chaguo za kukokotoa huenda zisihitaji ingizo, lakini vitendaji vingine vinahitaji ingizo. Inawezekana kupitisha data kwa kazi kama pembejeo. Wanajulikana kama vigezo. Maneno mawili ya kawaida ambayo yanahusiana na chaguo za kukokotoa ni Vigezo Halisi na Vigezo Rasmi. Tofauti kati ya Vigezo Halisi na Vigezo Rasmi ni kwamba Vigezo Halisi ni thamani ambazo hupitishwa kwa chaguo za kukokotoa wakati inapoombwa wakati Vigezo Rasmi ni vigeu vinavyofafanuliwa na chaguo la kukokotoa la kukokotoa ambalo hupokea thamani wakati fomu ya kukokotoa inapoitwa.
Pakua PDF ya Vigezo Halisi dhidi ya Rasmi
Unaweza kupakua toleo la PDF la makala haya na uitumie kwa madhumuni ya nje ya mtandao kulingana na dokezo la manukuu. Tafadhali pakua toleo la PDF hapa: Tofauti Kati ya Vigezo Halisi na Rasmi