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 Pointers in C Begrijp
De C -programmeertaal biedt u een datatype heet een pointer . Een pointer " wijst " naar de andere variabele in de software code . Pointers worden toegewezen de adresruimte van een C variabele . Het voordeel van een pointer is dat je de waarde van een variabele kan veranderen in andere gebieden van je code die normaal niet kan gebruiken gedefinieerd , private variabelen . Om pointers begrijpen , moet je oefenen definiëren en toe te wijzen aan C variabelen . Met behulp van een pointer steekproef , kunt u na de code en zie hoe veranderingen waarde van de variabele door het manipuleren van de gegevens in de pointer . Instructies
1

Definieer een aantal C variabelen . In dit voorbeeld worden twee variabelen voor de pointer waarden volgen . De volgende code is hoe je variabelen definiëren in C :

int newValue = 0 ; int OldValue = 0 ;

Notice
is dit voorbeeld is dat de waarde van beide variabelen nul is . Dit is belangrijk om later in uw code te noteren . Kopen van 2

Maak uw aanwijzer . Een pointer variabele wordt gedefinieerd met het sterretje voorvoegsel . De volgende code definieert een pointer in C :

int * ptr ;
3

Wijs de pointer naar een variabele . Een pointer is het adres van een variabele toegewezen . U wijst de adresruimte van een pointer met behulp van de " & " prefix . De volgende code wijst een pointer naar de adresruimte van de " OldValue " variable : .

Ptr = &oldValue;

notitiekaarten die nu de aanwijzer heeft dezelfde waarde als OldValue , dat is zero < br > Goedkope 4

Verander de waarde van de pointer , die ook verandert de waarde van OldValue . De volgende code verandert de waarde van de aanwijzer :

* ptr = 2 ;

Hoewel de waarde van OldValue niet expliciet is veranderd , de pointer wordt de adresruimte voor OldValue toegewezen . Door deze opdracht , het veranderen van de waarde van ptr ook verandert OldValue .
5

Wijs de waarde van de pointer naar de newValue variabele . Pointer waarden kunnen ook worden toegewezen aan andere variabelen in je programma. Dit helpt u waarde een variabele doorgeven in uw code . Het volgende voorbeeld is hoe je de waarde van een pointer 's toe te wijzen aan een andere variabele : .

NewValue = * ptr ;

notitiekaarten die nu newValue en OldValue hebben dezelfde waarde toegewezen , dat is 2

Previous: Next:
  C /C + + Programming
·Hoe te Minuten In DateTime 
·Tutorial voor Screensavers in …
·Hoe kan ik een variabele in C …
·Hoe te berekenen van het aanta…
·Hoe te HeapSize functie gebrui…
·Hoe te compileren van een C + …
·Hoe om te reageren Lines in Ne…
·Hoe om te achterhalen of een r…
·Hoe te Aanvragen voor Windows …
  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 te gebruiken Xcopy een Disk Clone 
·Hoe kan ik nieuwe ingangen te creëren m…
·Verschil tussen C & Visual C 
·Hoe je Silverlight applicaties creëren …
·Toegang krijgen tot de Visual Basic MsgB…
·Hoe maak je Combineer een lijstweergave …
·Hoe maak je een Geometry Calculator in M…
·Tutorial over VB Met behulp van een SQL 
·Hoe maak je een tekstvak display Afhanke…
Copyright © Computer Kennis https://www.nldit.com