Je, safu za 2d zinaungana?
Je, safu za 2d zinaungana?

Video: Je, safu za 2d zinaungana?

Video: Je, safu za 2d zinaungana?
Video: Русская озвучка. Зимородок 2 сезон. Новый сезон. Турецкий сериал. Yalı çapkını 2 sezon. 2024, Mei
Anonim

Katika C, a safu mbili za dimensional inachukuliwa kuwa ya mwelekeo mmoja safu ya safu, ambazo, zenyewe, zenye mwelekeo mmoja safu . Kwa hiyo, a safu mbili za dimensional ya nambari kamili, AA, imehifadhiwa kama a inayopakana mlolongo wa vipengele, ambayo kila moja ni dimensional moja safu.

Kuhusiana na hili, je, safu zinaungana?

An safu ni a inayopakana mkusanyiko wa mambo ya homogeneous ambayo yanaweza kupatikana kwa kutumia index. Na inayopakana , tunamaanisha vipengele vya safu ziko karibu katika kumbukumbu na hakuna mapengo kati yao. Kwa usawa, tunamaanisha kuwa wote ni wa aina moja.

Zaidi ya hayo, je, safu na viashiria vinaweza kutumika kwa kubadilishana katika lugha C? Viashiria na safu majina unaweza kuwa nzuri sana kutumika kwa kubadilishana . Kuna tofauti. Huwezi kukabidhi mpya pointer thamani ya a safu jina. The safu jina mapenzi daima onyesha kipengele cha kwanza cha safu.

Watu pia huuliza, jinsi safu ya 2d inavyohifadhiwa kwenye kumbukumbu?

A Safu ya 2D imehifadhiwa kwenye kompyuta kumbukumbu safu moja ikifuata nyingine. Ikiwa kila thamani ya data ya safu inahitaji B ka za kumbukumbu , na ikiwa safu ina nguzo C, kisha kumbukumbu eneo la kipengele kama vile alama[m][n] ni (m*c+n)*B kutoka kwa anwani ya baiti ya kwanza.

Je, safu za 2d zinaungana katika C?

Katika C , a safu mbili za dimensional inachukuliwa kuwa ya mwelekeo mmoja safu ya safu, ambazo, zenyewe, zenye mwelekeo mmoja safu . Kwa hiyo, a safu mbili za dimensional ya nambari kamili, AA, imehifadhiwa kama a inayopakana mlolongo wa vipengele, ambayo kila moja ni dimensional moja safu.

Ilipendekeza: