Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe naar Master C Pointers
Pointers zijn waarschijnlijk de meest moeilijk concept die je tegenkomt in een begin C -klasse . Inzicht C pointers is veel gemakkelijker als je een duidelijk idee van hoe computers slaan informatie - en een duidelijk idee over hoe de adressen van het geheugen locaties hebben betrekking op de gegevens die zijn opgeslagen in deze geheugenplaatsen . Dit komt omdat pointers zijn allemaal over adressen . Begrijpen hoe de aanpak werkt maakt het makkelijker om te begrijpen hoe pointers werken . Instructies
1

Leer eerst hoe adres , type en waarden werken samen in het computergeheugen . Elke variabele die u in uw C-programma te gebruiken zal een type en een adres in het geheugen . Stel dat X is een dubbel woord ( het type) dat neemt geheugenplaatsen 1000 en 1001 . Het adres van X ( geschreven & X ) is 1000 , maar het systeem weet dat X een dubbel woord , zodat de waarde van X ( schriftelijke X ) zal in 1000 en 1001 . X is de naam van een doos die momenteel inneemt ( bijvoorbeeld) 15 , en dit kan veranderen . Het adres van X is 1000 , en dit zal waarschijnlijk niet veranderen . Kopen van 2

Leer wat het betekent als het geheugen locaties bevatten de adressen van andere geheugenlocaties . De C compiler weet wanneer een variabele is een pointer en wat voor soort artikelen waarnaar het verwijst . Bijvoorbeeld , " double * P , " is de verklaring verklaart dat P een pointer . Dit betekent dat het symbool P is verbonden met een geheugenlocatie (bijvoorbeeld 2000 ) en dat het systeem weet dat dingen plaats 2000 ( pointers slechts een woord lang) zijn adressen . Nu zou je kunnen zeggen "P = &X; " en de resultaten zouden zijn tot 1000 ( het adres van X ) in het computergeheugen locatie 2000 gezet . Als je nu geëvalueerd * P ( wat P wijst op ) , zou je 15 , want P punten tot 15 . P bevat het adres van X , maar het wijst op de inhoud van X.
3

Leer elk nieuw concept grondig voordat u verder gaat naar de volgende. Elk nieuw gebruik van pointers zal " syntactische suiker " te zijn om de taal gemakkelijker te gebruiken . Als je een duidelijk concept over hoe adressen , soorten en geheugen werken samen , je hebt de solide basis die nodig is om de syntactische suiker begrijpen .

Previous: Next:
  C /C + + Programming
·Hoe te Pointers in C Begrijp 
·Hoe te Vet Woorden in C + + Me…
·Kenmerken van Turbo C 
·Hoe te converteren tekstvak Wa…
·Hoe maak je een digitale klok …
·Hoe te Verwijzing van Void Poi…
·Om te lezen hoe een aantal tek…
·Hoe kan ik schrijven een Tempe…
·Hoe maak je een wachtrij in Re…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe de rest Operator Programmeer 
·Hoe toegang VBA Variabele Tekengrootte 
·Hoe een array maken door Gevallen in PHP…
·Hoe te Percentages weergeven in C + + 
·Hoe maak je een EXE gebruiken in Visual …
·Hoe kan ik een ActiveX- object Met Visua…
·Hoe een MSChart Controle voor een XY- Sc…
·Hoe je Silverlight applicaties creëren …
·Wat is het Lettertekencode ? 
Copyright © Computer Kennis http://www.nldit.com