Indholdsfortegnelse:

Hvor mange niveauer af indirekte i pointere kan du have i en enkelt erklæring?
Hvor mange niveauer af indirekte i pointere kan du have i en enkelt erklæring?

Video: Hvor mange niveauer af indirekte i pointere kan du have i en enkelt erklæring?

Video: Hvor mange niveauer af indirekte i pointere kan du have i en enkelt erklæring?
Video: Donald Hoffman Λ Joscha Bach: Consciousness, Gödel, Reality 2024, Marts
Anonim

kan du have i en enkelt erklæring?" svaret er "Mindst 12." støtte mere. smag, men der er en grænse. At have to niveauer af indirektion (en pegepind til en pegepind til noget) er almindelig.

Heraf, hvor mange forskellige niveauer af pointere er der?

At have to niveauer af indirekte (a pointer til en pointer til noget) er almindeligt. Nogen mere end det bliver nemt en smule sværere at tænke på; gør det ikke, medmindre alternativet ville være værre. Hvis du mener" Hvor mange niveauer af pointer indirektion kan du have under kørsel, " der er ingen grænse.

Man kan også spørge, hvad der er nær langt og enorme pointer? Tæt på pointer bruges til at gemme 16 bit adressemidler inden for det aktuelle segment på en 16 bit maskine. Begrænsningen er, at vi kun kan få adgang til 64 kb data ad gangen. EN langt pointer er typisk 32 bit, der kan få adgang til hukommelse uden for det aktuelle segment.

Hvad er funktionen af denne pointer i denne forbindelse?

Det her pointer er en pointer kun tilgængelig inden for det ikke-statiske medlem funktioner af en klasse-, struktur- eller fagforeningstype. Det peger på det objekt, som medlemmet fungere Hedder. Statisk medlem funktioner har ikke dette pointer.

Hvornår skal vi bruge pointere i AC-programmet?

Pointere bruges (i C-sproget) på tre forskellige måder:

  1. At skabe dynamiske datastrukturer.
  2. At videregive og håndtere variable parametre, der sendes til funktioner.
  3. For at få adgang til information gemt i arrays. (Især hvis du arbejder med links).

Anbefalede: