Sisällysluettelo:

Kuinka monta tasoa epäsuoraa osoittimissa voi olla yhdessä deklaraatiossa?
Kuinka monta tasoa epäsuoraa osoittimissa voi olla yhdessä deklaraatiossa?

Video: Kuinka monta tasoa epäsuoraa osoittimissa voi olla yhdessä deklaraatiossa?

Video: Kuinka monta tasoa epäsuoraa osoittimissa voi olla yhdessä deklaraatiossa?
Video: CS50 2013 - Week 9 2024, Maaliskuu
Anonim

voitko saada yhden ilmoituksen?" vastaus on "vähintään 12". tukea enemmän. maun mukaan, mutta sillä on rajansa. ottaa kaksi tasoa epäsuora (osoitin osoittimeen johonkin) on yleinen.

Kuinka monta eri tasoa osoittimia on olemassa?

Ottaa kaksi tasot epäsuora (a osoitin a osoitin johonkin) on yleistä. Minkä tahansa enemmän kuin se on hieman vaikeampi ajatella helposti; älä tee sitä, ellei vaihtoehto olisi huonompi. Jos tarkoitat " Kuinka monta tasoa osoitinta voit saada epäsuoran ajon aikana " siellä on ei rajoitusta.

Voidaan myös kysyä, mitkä ovat lähellä kaukana ja valtavat osoittimet? Lähellä osoitinta käytetään tallentamaan 16-bittiset osoitteet nykyiseen segmenttiin 16-bittisessä koneessa. Rajoitus on, että voimme käyttää vain 64 kt dataa kerrallaan. A kauas osoitin on tyypillisesti 32-bittinen, joka voi käyttää muistia nykyisen segmentin ulkopuolella.

Mikä on tämän osoittimen tehtävä tässä suhteessa?

Tämä osoitin on osoitin käytettävissä vain ei-staattisen jäsenen sisällä toimintoja luokka-, rakenne- tai ammattiliittotyyppistä. Se osoittaa objektiin, jota varten jäsen toiminto kutsutaan. Staattinen jäsen toimintoja ei ole tätä osoitin.

Milloin meidän tulee käyttää osoittimia AC-ohjelmassa?

Osoittimia käytetään (C-kielellä) kolmella eri tavalla:

  1. Dynaamisten tietorakenteiden luominen.
  2. Siirtää ja käsitellä funktioille välitettyjä muuttujia.
  3. Päästäksesi taulukoihin tallennettuihin tietoihin. (Varsinkin jos työskentelet linkkien kanssa).

Suositeltava: