Orodha ya maudhui:

Je, unaweza kupata viwango vingapi vya mwelekeo katika viashiria katika tamko moja?
Je, unaweza kupata viwango vingapi vya mwelekeo katika viashiria katika tamko moja?

Video: Je, unaweza kupata viwango vingapi vya mwelekeo katika viashiria katika tamko moja?

Video: Je, unaweza kupata viwango vingapi vya mwelekeo katika viashiria katika tamko moja?
Video: JINSI YA KUPUNGUZA TUMBO KWA SIKU 2 TU NA UPATE SHAPE NZURI | HOW TO BURN BELLY FAT IN 2DAY 2024, Machi
Anonim

unaweza kuwa na tamko moja?" jibu ni "Angalau 12." kuunga mkono zaidi. ladha, lakini kuna kikomo. Kuwa na ngazi mbili ya indirection (pointer kwa pointer kwa kitu) ni ya kawaida.

Hivi, kuna viwango vingapi tofauti vya viashiria?

Kuwa na mbili viwango ya mwelekeo (a pointer kwa a pointer kwa kitu) ni kawaida. Yoyote zaidi ya hapo inakuwa vigumu kufikiria kwa urahisi; usifanye isipokuwa njia mbadala itakuwa mbaya zaidi. Kama unamaanisha" Ngapi ngazi ya pointer mwelekeo unaweza kuwa nao wakati wa kukimbia," kuna hakuna kikomo.

Mtu anaweza pia kuuliza, ni nini karibu na viashiria vya mbali na vikubwa? Karibu pointer hutumika kuhifadhi njia 16 za anwani ndani ya sehemu ya sasa kwenye mashine ya biti 16. Kizuizi ni kwamba tunaweza tu kufikia 64kb ya data kwa wakati mmoja. A pointer ya mbali kwa kawaida ni biti 32 inayoweza kufikia kumbukumbu nje ya sehemu ya sasa.

Katika suala hili, ni nini kazi ya pointer hii?

Hii pointer ni a pointer kufikiwa tu ndani ya mwanachama asiyetulia kazi ya darasa, muundo, au aina ya muungano. Inaelekeza kwenye kitu ambacho mwanachama kazi inaitwa. Mwanachama tuli kazi huna hili pointer.

Ni wakati gani tunapaswa kutumia viashiria katika programu ya AC?

Viashiria vinatumika (katika lugha C) kwa njia tatu tofauti:

  1. Kuunda miundo ya data inayobadilika.
  2. Kupitisha na kushughulikia vigezo tofauti vilivyopitishwa kwa vitendaji.
  3. Ili kupata habari iliyohifadhiwa katika safu. (Hasa ikiwa unafanya kazi na viungo).

Ilipendekeza: