hur pekare dereference ogiltig

Void pekare ge C programmerare med förmågan att referensvariabler utanför en funktion . Traditionellt när du skapar en variabel i en funktion , kan du bara använda den variabla värden inom denna funktion . Men med pekare , kan du skicka pekaren till andra funktioner och använda variabeln var som helst i din kod . Dereferencing en pekare innebär hämta värdet som den innehåller. Detta görs med asterisk symbolen
1 .
Skapa din viktigaste variabeln . Pekare ” punkt ” för att data i din C variabler , behov så den rörliga först definieras . I det här exemplet ä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 till pekaren . Innan visaren kan dereferenced , behöver den ha en variabel uppdrag . Följande tilldelar heltal skapade i steg ett att 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 dereference 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 dereference en Void Pointer :

* integer_pointer=11 ;

Visited 1 times, 1 visit(s) today

コメント

タイトルとURLをコピーしました