Kazalo:

Koliko ravni posrednosti v kazalcih lahko imate v eni izjavi?
Koliko ravni posrednosti v kazalcih lahko imate v eni izjavi?

Video: Koliko ravni posrednosti v kazalcih lahko imate v eni izjavi?

Video: Koliko ravni posrednosti v kazalcih lahko imate v eni izjavi?
Video: you will never ask about pointers again after watching this video 2024, April
Anonim

ali lahko v eni izjavi?" odgovor je "Vsaj 12." podpirati več. okusa, vendar obstaja meja. Imeti dve ravni posrednosti (kazalec na kazalec na nekaj) je pogost.

Koliko različnih stopenj kazalcev je pri tem?

Imeti dva ravni posrednosti (a kazalec do a kazalec na nekaj) je običajno. Kaj več kot to postane nekoliko težje razmišljati z lahkoto; ne delajte tega, razen če bi bila alternativa slabša. če misliš " Koliko ravni kazalca posrednost, ki jo lahko imate med izvajanjem, " tam je ni omejitev.

Lahko se tudi vprašamo, kaj so blizu daleč in kaj ogromni kazalci? Kazalec blizu se uporablja za shranjevanje sredstev 16-bitnih naslovov znotraj trenutnega segmenta na 16-bitnem stroju. Omejitev je, da lahko hkrati dostopamo le do 64 kb podatkov. A daleč kazalec je običajno 32-bitni, ki lahko dostopa do pomnilnika zunaj trenutnega segmenta.

Kakšna je v zvezi s tem funkcija tega kazalca?

Tole kazalec je kazalec dostopen samo znotraj nestatičnega člana funkcije tipa razreda, strukture ali unije. Kaže na predmet, za katerega je član funkcijo je poklican. Statični član funkcije nimaj tega kazalec.

Kdaj naj uporabimo kazalce v programu AC?

Kazalci se uporabljajo (v jeziku C) na tri različne načine:

  1. Za ustvarjanje dinamičnih podatkovnih struktur.
  2. Za posredovanje in obdelavo spremenljivih parametrov, posredovanih funkcijam.
  3. Za dostop do informacij, shranjenih v nizih. (Še posebej, če delate s povezavami).

Priporočena: