Etter initialisering eller erklæring på pekeren identifikator, den dereferanseoperator foran identifikator av pekeren objektet betyr verdien av spiss gjenstand (f.eks * myPointer = 23,5;), mens fravær av dereferanseoperator foran identifikator pekeren objektet betyr adressen til spiss gjenstand (f.eks myPointer = & hisFloat;). Du kan få adressen til et objekt fra identifikator av en ikke-pekeren objekt. En ikke-pekeren gjenstand er en som er deklarert uten dereferanseoperator (f.eks int hisInt;), eller en som er initialisert uten dereferanseoperator (f.eks int hisInt = 86;).
Ingen Pointer Object Type Indicator Pekeren objektet har en peker objekttype (adresse) som verdi. Det er imidlertid ingen objekttype-indikator for en peker objekt. Objekttypen indikator for et heltall objekt er, int; at for en flottør objekt, flyte; at for en boolsk gjenstand er _Bool; og at etter et tegn gjenstand er, røye. Til tross for dette, er det ingen objekttype-indikator for en peker objekt. Du bare leke seg med symbolet * å ha en peker.
Opprette Pekere uten å bruke Reference Operator Ovenfor har vi opprettet pekeren objektet enten liker, flyte hisFloat; flyte * myPointer; myPointer = & hisFloat; eller lignende float hisFloat; flyte * myPointer = & hisFloat; I en av disse metodene, måtte vi lage spiss gjenstand først (i første linje) og deretter opprette pekeren objektet neste tilordne adressen til spiss gjenstand til pekeren objektet. Det er mulig å lage pekeren objekt uten å først opprette spiss gjenstand; i dette tilfelle du ikke vil bruke referansen operatør (&).
Men i dette tilfellet må du være forsiktig med hvilken metode du bruker. Den vellykkede metode her er å erklære pekeren identifikator, i en uttalelse, deretter tildele verdien av spiss gjenstand i en annen uttalelse. Den andre metoden for initialisering ikke fungerer. Les og prøv følgende kode som viser vellykket metode: #include int main () {int *