Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan dereference Void Pekere
    Void pekere gi C-programmerere med evnen til å referere variabler utenfor en funksjon. Tradisjonelt , når du oppretter en variabel i en funksjon, kan du bare bruke de variable verdiene innenfor den funksjonen. Men med pekere , kan du passere pekeren til andre funksjoner og bruke variabelen hvor som helst i koden. Dereferencing en peker innebærer å hente verdien den inneholder . Dette gjøres med stjernen symbol. Instruksjoner
    en

    Lag din viktigste variabelen . Pekere "point" til dataene i C variabler , slik at de variable første må defineres. I dette eksemplet er et heltall opprettet. Følgende kode oppretter et heltall i C : en

    int integer_value = 0;
    2

    Definer pekeren. Variabler med stjerne forordet definerer en peker verdi. Følgende kode oppretter en peker i C : en

    int * integer_pointer ;
    3

    Gi variabelen verdien av pekeren . Før pekeren kan derefereres , må den ha en variabel oppdrag . Følgende tilordner heltall opprettet i trinn en til pekeren opprettet i trinn to : en

    integer_pointer = & integer_value ;

    " &" prefikset betyr å tildele " adresse " variabelen. Pekeren er tildelt minnet verdi. Derfor, når du dereference og endre verdien av pekeren, du også redigere variabelen ligger i " integer_value " minne -adresse .
    4

    Dereference pekeren og endre verdien . Bruke stjerne når du tilordner en verdi til pekeren dereferences det . Koden nedenfor viser hvordan du dereference et tomrom spisser:

    * integer_pointer = 11;

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Skyll Buffer i C + + 
    ·Hvordan få en valgt verdi fra en Listbox i C 
    ·Hvordan pakke ut en fil i C # 
    ·Hvordan lage Volumetric Fog i Open GL 
    ·Funksjoner av Turbo C 
    ·Hvordan gjøre en Square Root i C + + 
    ·Hvordan bruke pekere i C + + 
    ·Hvordan Fullføre en DataReader hjelp Statement 
    ·Cocoa Touch Vs . Objective C 
    ·Slik konverterer Radians til grader i C + + språk i tr…
      Anbefalte artikler
    ·Slik kopierer NotesRichTextItem som en variant 
    ·Hvordan lage en link i Visual Basic 
    ·Hiding C + + Symboler i Static Library 
    ·Hvordan finne en katalog og Underkatalog i VBA 
    ·Hvordan lage et animert bilde PHP 
    ·Hvordan sette inn et element i en ComboBox i Java 
    ·Online VB Trening 
    ·Slik installerer MySQL Gem på Snow Leopard 
    ·The History of the Prolog Programming Language 
    ·Visual Basic ListView Tutorial 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/