Sisukord:

Mitu taset kaudsuse taset osutites saab ühes deklaratsioonis olla?
Mitu taset kaudsuse taset osutites saab ühes deklaratsioonis olla?

Video: Mitu taset kaudsuse taset osutites saab ühes deklaratsioonis olla?

Video: Mitu taset kaudsuse taset osutites saab ühes deklaratsioonis olla?
Video: Riigikogu 08.05.2023 2024, Märts
Anonim

kas saate esitada ühe deklaratsiooni?" vastus on "vähemalt 12". rohkem toetada. maitse järgi, kuid sellel on piir. Võttes kaks taset kaudsus (osuti osutaja millelegi) on levinud.

Kui palju erineva tasemega viiteid on siin?

Omades kaks tasemed kaudne (a osuti kuni a osuti millelegi) on tavaline. Ükskõik milline rohkem kui see muutub natuke raskem mõelda lihtsalt; ära tee seda, kui alternatiiv pole hullem. Kui sa mõtled " Kui mitu taset osuti kaudsed juhised, mida saate käitusajal saada, " seal on Pole limiiti.

Võib ka küsida, mis on lähedal kaugel ja tohutud näpunäited? Kursori lähedal kasutatakse 16-bitiste aadresside salvestamiseks praeguses segmendis 16-bitises masinas. Piirang on see, et saame korraga juurde pääseda ainult 64 kb andmetele. A kaugele osuti on tavaliselt 32-bitine, millel on juurdepääs mälule väljaspool praegust segmenti.

Mis on sellega seoses selle osuti funktsioon?

See osuti on osuti juurdepääsetav ainult mittestaatilise liikme sees funktsioonid klassi, struktuuri või liidu tüüpi. See osutab objektile, mille jaoks liige funktsiooni kutsutakse. Staatiline liige funktsioonid ei pea seda osuti.

Millal peaksime AC programmis viiteid kasutama?

Osujaid kasutatakse (C-keeles) kolmel erineval viisil:

  1. Dünaamiliste andmestruktuuride loomiseks.
  2. Funktsioonidele edastatud muutuvate parameetrite edastamiseks ja käsitlemiseks.
  3. Et pääseda juurde massiividesse salvestatud teabele. (Eriti kui töötate linkidega).

Soovitan: