Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe te programmeren C Pointers
De C -programmeertaal pointers zijn variabelen die de adresruimte voor een andere variabele bevatten . Sinds pointers "punt" naar een adresruimte , waarde van de aanwijzer te veranderen verandert ook de variabele toegewezen aan de muisaanwijzer . Heen en weer doorgegeven tussen functies , pointers waarmee programmeurs waarden te controleren , zelfs wanneer de variabele niet mondiaal . De C -programmeertaal definieert pointers gebruik van de asterisk prefix . Instructies
1

Maak uw variabele . Pointers zijn assign variabel adresruimten . Daarom , voordat u een pointer te definiëren , moet je een variabele . De onderstaande code laat zien hoe u een variabele definiëren in C :

int Theint
= 0 ; kopen van 2

Definieer uw aanwijzer . Pointers zijn gemakkelijk te herkennen in uw programma , want het heeft een sterretje prefix . De volgende code definieert een pointer :

int * ptr ;
3

Wijs de variabele naar de aanwijzer . U wijst de adresruimte van de pointer , die wordt bereikt met behulp van de ampersand symbool . Elke keer zie je een ampersand prefix in C , denken " adres van . " De volgende code wijst het adres van de integer naar de wijzer :

ptr = &theInt;

Omdat " Theint " wordt gedefinieerd met een 0 waarde , de ptr variabele bevat de waarde van 0 < . Br> Goedkope 4

Verander de waarde van de variabele . Nu de aanwijzer wordt toegewezen aan de variabele , het veranderen van de pointer waarde verandert de werkelijke variabele ook, De volgende code laat zien hoe u variabele waarden met behulp van een pointer veranderen :

* ptr = 5 ;
< br > 5

Print de resultaten aan de waarde verandert bekijken . Dit helpt je leren en bekijk de uitvoering van code en hoe het invloed pointers . De volgende code drukt de resultaten op je console :

Theint
= 1 ; printf ( " De waarde van Theint is % d " , Theint ) ; //print out 5 * ptr = 10; printf ( " De waarde van Theint is nu % d " , Theint ) ; //print out 10

Previous: Next:
  C /C + + Programming
·Hoe te Percentages weergeven i…
·Hoe te Aanvragen voor Windows …
·Hoe te compileren en uitvoeren…
·Hoe maak je een C + + Header B…
·Hoe maak je een eenvoudige con…
·Hoe kan ik HTML -extensies in …
·Cell Processor Tutorial 
·Hoe je veel Columns Toon in Gr…
·Hoe je Template Structs Pass i…
  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 Reactie Lines in Spring Python 
·COBOL Functies 
·Wat zijn Grails in Java ? 
·Hoe maak je een afbeelding invoegen in e…
·Hoe beelden toevoegen aan JPanels 
·Python voor beginners Programmeurs 
·Wat is Fout Twee in de Edit Rocket Java …
·Hoe om te controleren Printerstatus gebr…
·Hoe de Java- heap 
Copyright © Computer Kennis http://www.nldit.com