Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur dereference Void Pekare

    Void pekare förse C programmerare med förmågan att referera variabler utanför en funktion. Traditionellt , när du skapar en variabel i en funktion , kan du bara använda de variabla värdena inom denna funktion . Men med pekare , kan du skicka pekaren till andra funktioner och använda variabeln någonstans i koden . Dereferencing en pekare innebär hämta det värde den innehåller . Detta görs med asterisk . Instruktioner
    1

    Skapa din huvudsakliga variabel . Pekare " peka " till data i din C- variabler , så de variabla först måste definieras . I detta exempel är ett heltal skapas. I följande kod skapas ett heltal i C :

    int integer_value = 0;
    2

    Definiera pekaren . Variabler med asterisk förordet definiera en pekare värde . Följande kod skapar en pekare i C :

    int * integer_pointer ,
    3

    Tilldela variabeln värdet på pekaren . Innan pekaren kan dereferenced , behöver den ha en variabel uppdrag. Följande tilldelar heltal skapade i steg ett till pekaren skapade i steg två :

    integer_pointer = & integer_value ;

    " & " prefixet betyder att tilldela " adress " variabeln . Pekaren tilldelas minnet värde. Därför , när du avreferera och ändra värdet på pekaren , redigerar du också variabeln ligger i " integer_value " minnesadress .
    4

    dereference pekaren och ändra dess värde . Använda asterisk när du tilldelar ett värde till pekaren dereferences det . Följande kod visar hur du avreferera ett tomrum pekare :

    * integer_pointer = 11 ;

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man programmerar Återstår Operator
    ·Hur man skapar Pyc filen för att köra på webben
    ·Hur man skriver ut utmatningsskärmen av C Program
    ·Hur man tillbaka en STL Vector från en ny funktion
    ·Typer av attacker buffertöverskridning
    ·Hur du uppdaterar Xcode från terminaler
    ·C minnesläcka Verktyg
    ·Process för att bli en iPhone Developer
    ·Hur konvertera INT att Float
    ·Hur man använder getline i C Skip Cin.Ignore
    Utvalda artiklarna
    ·Hur man använder en Web Service i en SSIS Data Flow
    ·Hur man använder en Select Case med Microsoft Visual B…
    ·Hur man skapar ett skript Password Reset i VB
    ·Lätt Dynamiska menyer för en webbplats
    ·Vad är Code Page Omvandlingstabeller
    ·C + + Träning
    ·Hur man skriver Bytes till Byte Array
    ·Hur du ändrar teckenstorlek Använda HTML Programmerin…
    ·Ramp filter i MATLAB
    ·Hur fyller en Data GridView i Vbnet SQL
    Copyright © Dator Kunskap http://www.dator.xyz