Inhoudsopgave:

Hoeveel niveaus van indirectheid in pointers kun je in een enkele declaratie hebben?
Hoeveel niveaus van indirectheid in pointers kun je in een enkele declaratie hebben?

Video: Hoeveel niveaus van indirectheid in pointers kun je in een enkele declaratie hebben?

Video: Hoeveel niveaus van indirectheid in pointers kun je in een enkele declaratie hebben?
Video: Programmacorrectheid (College 9/12) 2024, Mei
Anonim

kunt u in één aangifte hebben?” het antwoord is "Minstens 12." meer ondersteunen. smaak, maar er is een grens. hebben twee niveaus van indirectie (een verwijzing naar een verwijzing naar iets) is gebruikelijk.

Hiervan, hoeveel verschillende niveaus van wijzers zijn er?

Twee hebben niveaus van indirectheid (a wijzer naar een wijzer tot iets) is gebruikelijk. Ieder meer dan dat wordt een beetje moeilijker om gemakkelijk over na te denken; doe het niet tenzij het alternatief slechter zou zijn. Als je bedoelt " Hoeveel niveaus van aanwijzer indirectheid die u tijdens runtime kunt hebben, " er is geen limiet.

Men kan zich ook afvragen, wat zijn nabije verre en enorme aanwijzingen? Dichtbij aanwijzer wordt gebruikt om 16-bits adressen op te slaan binnen het huidige segment op een 16-bits machine. De beperking is dat we slechts 64 kb aan gegevens tegelijk kunnen openen. EEN verre aanwijzer is typisch 32 bit dat toegang heeft tot geheugen buiten het huidige segment.

Wat is in dit verband de functie van deze aanwijzer?

De Deze wijzer is een wijzer alleen toegankelijk binnen het niet-statische lid functies van een klasse-, struct- of unietype. Het wijst naar het object waarvoor het lid functie wordt genoemd. Statisch lid functies heb geen dit wijzer.

Wanneer moeten we pointers gebruiken in het AC-programma?

Aanwijzers worden (in de C-taal) op drie verschillende manieren gebruikt:

  1. Om dynamische datastructuren te creëren.
  2. Om variabele parameters door te geven en te verwerken die aan functies zijn doorgegeven.
  3. Om toegang te krijgen tot informatie die is opgeslagen in arrays. (Vooral als je met links werkt).

Aanbevolen: