Tofauti Kati ya Tamko na Ufafanuzi katika C

Orodha ya maudhui:

Tofauti Kati ya Tamko na Ufafanuzi katika C
Tofauti Kati ya Tamko na Ufafanuzi katika C

Video: Tofauti Kati ya Tamko na Ufafanuzi katika C

Video: Tofauti Kati ya Tamko na Ufafanuzi katika C
Video: НЕ УБОЮСЬ Я ЗЛА / I Will Fear no Evil 2024, Novemba
Anonim

Tofauti kuu kati ya tamko na ufafanuzi katika C ni kwamba tamko katika C humwambia mkusanyaji kuhusu jina la fomula, aina ya kurejesha na vigezo ilhali ufafanuzi katika C una utekelezaji halisi wa chaguo la kukokotoa. Hiyo ni, tamko hutoa taarifa kuhusu chaguo za kukokotoa kwa mkusanyaji ilhali, ufafanuzi una taarifa halisi za chaguo la kukokotoa ili kutekeleza kazi mahususi.

C ni madhumuni ya jumla, lugha ya upangaji iliyopangwa. Inatumia miundo ya udhibiti kama vile ikiwa/vinginevyo, marudio kama vile kitanzi, wakati kitanzi na utendaji. Chaguo za kukokotoa ni seti ya taarifa inayosaidia kutekeleza kazi fulani tena na tena. Zaidi ya hayo, inawezekana kuita kazi kutoka kwa kazi kuu. Baada ya kutekeleza taarifa ya mwisho ya kazi, udhibiti unarudi kwenye kazi kuu. Nakala hii inajadili tamko na ufafanuzi wa kazi katika C na inalinganisha tofauti kati yao. Ufafanuzi wa chaguo za kukokotoa unabainisha kile chaguo za kukokotoa hufanya, na tamko hubainisha kinachoenda kwenye chaguo la kukokotoa; ni mfano.

Declaration ni nini katika C?

Tamko hutoa maelezo kuhusu chaguo la kukokotoa kwa mkusanyaji. Sintaksia ya tamko hilo ni kama ifuatavyo.

return_ aina ya kazi_jina (orodha ya vigezo);

Chukulia chaguo la kukokotoa linalokokotoa jumla ya nambari mbili kamili. Tamko ni kama ifuatavyo.

jumla ya int (int num1, int num2);

Jina la chaguo la kukokotoa ni jumla, na vigezo ni nambari mbili kamili ambazo ni num1 na num2. Chaguo hili la kukokotoa hurejesha nambari kamili. Taarifa kamili inaisha na nusu koloni.

Si lazima kujumuisha majina ya vigezo kwenye tamko. Kwa hivyo, inawezekana pia kutaja aina ya data kama ifuatavyo. Ifuatayo ni tamko halali.

int sum (int, int);

Ufafanuzi ni nini katika C?

Ufafanuzi una taarifa halisi za chaguo la kukokotoa ili kutekeleza kazi mahususi. Sintaksia ni kama ifuatavyo.

return_aina ya kazi_ya_jina (orodha ya vigezo){

// kauli za utendaji

}

Jina la kazi husaidia kutambua chaguo la kukokotoa. Wakati wa kutuma chaguo za kukokotoa, thamani hupita kwenye chaguo la kukokotoa. Maadili haya yanakili kwa vigezo. Orodha ya vigezo inaweza kuwa na parameter moja au idadi ya vigezo. Na vigezo hivi vina aina ya data na jina. Aidha, kunaweza kuwa na vitendaji bila kigezo chochote pia.

Taarifa za chaguo hili ziko ndani ya viunga vilivyopindapinda. Ni mwili wa kazi. Baada ya kutekeleza chaguo la kukokotoa, itarudisha thamani. Aina ya kurudi inategemea thamani ya kurudi. Ikiwa chaguo la kukokotoa litarudisha nambari kamili, aina ya kurudi ni int. Ikiwa chaguo la kukokotoa litarejesha mara mbili, basi aina ya kurejesha ni maradufu n.k.

Rejelea msimbo ulio hapa chini pamoja na tamko na ufafanuzi wa chaguo za kukokotoa.

Tofauti kati ya Azimio na Ufafanuzi katika C
Tofauti kati ya Azimio na Ufafanuzi katika C

Kielelezo 01: Mpango wa Kukokotoa Muhtasari wa Nambari Mbili

Kulingana na programu iliyo hapo juu, mstari wa 3 unaonyesha tamko. Inamwambia mkusanyaji kuhusu jina la chaguo la kukokotoa, vigezo n.k. Katika kazi kuu, maadili mawili yanachukuliwa kutoka kwenye kibodi, na yanahifadhiwa kwenye vibadala vya 'a' na 'b'. Katika mstari wa 12, maadili haya yanapitishwa kwa kazi inayoitwa sum. Hizi ‘a’ na ‘b’ ni hoja.

Kwenye mstari wa 16, chaguo za kukokotoa za jumla hutekelezwa. Inakili thamani hadi num1 na thamani b hadi num2. Chaguo hili la kukokotoa hurejesha majumuisho na thamani hiyo huhifadhiwa kwa tofauti ya 'ans' (mstari wa 12). Hatimaye, jibu huchapishwa kwenye skrini. Kwa kifupi, mstari wa 3 unaonyesha tamko huku mstari wa 16 hadi 18 unaonyesha ufafanuzi.

Nini Tofauti Kati ya Azimio na Ufafanuzi katika C?

Tamko ni mfano unaobainisha jina la fomula na saini ya aina kama vile aina za data, aina za urejeshaji na vigezo lakini huacha chombo cha kukokotoa. Ufafanuzi hubainisha jina la chaguo la kukokotoa na saini za aina kama vile aina za data, aina za kurejesha na vigezo, na inajumuisha chombo cha utendaji. Tamko humwambia mkusanyaji kuhusu jina la chaguo la kukokotoa na jinsi ya kuiita. Kwa upande mwingine, ufafanuzi una utekelezaji halisi wa kazi. Inafafanua jukumu la chaguo la kukokotoa.

Tofauti Kati ya Tamko na Ufafanuzi katika C katika Umbo la Jedwali
Tofauti Kati ya Tamko na Ufafanuzi katika C katika Umbo la Jedwali

Muhtasari – Tamko dhidi ya Ufafanuzi katika C

Tofauti kati ya tamko na ufafanuzi katika C ni kwamba tamko katika C humwambia mkusanyaji kuhusu jina la chaguo la kukokotoa, aina ya kurejesha na vigezo ilhali ufafanuzi katika C una utekelezaji halisi wa chaguo la kukokotoa.

Ilipendekeza: