g i minnet. De følgende to kodeeksempler illustrerer dette (hvis du prøver dem, ignorere advarslene for nå). # include bruker namespace std; int strFn (char * str) {cout} int main () {strFn ("en test"); returnere 0; } Den andre strengen kodeeksemplet er som følger: # include bruker namespace std; int strFn (char * str) {cout} int main () {char * myStr = "en test"; strFn (myStr); returnere 0; } I den første kodeeksempel, like før strFn funksjonen (definisjon) er utført, finner følgende sted initialisering ukjent for deg: char * str = "en test»; I det andre kodeeksempel, like før strFn funksjonen (definisjon) er utført, finner følgende sted initialisering ukjent for deg: char * str = myStr; Å sette pris på de ovennevnte initialisering, merk at følgende er sant for noen pekeren Type: Type * pointer1; Type * pointer2 = pointer1; Følgende er også sant: Type * pointer1; Type * pointer2; pointer1 = pointer2; Du kan fortsatt tildele & ident til noen av pekere, hvor ident er identifikatoren av noen objekt.
myStr returnerer adressen til det første tegnet i strengen array i minnet. Vi har sett mye. Vi må ta en pause. Vi fortsetter i neste del av serien. Chrys å komme frem til noen av delene av denne serien, bare skriv tilsvarende tittel nedenfor i søkeboksen på denne siden og klikk Søk (bruk menyen hvis tilgjengelig): Komme i gang med C ++ C ++ Basic Syntax C ++ Basic Objekttyper C ++ objektidentifikatorer C ++ Pekere C ++ betinget utsagn boolsk logikk for C ++ boolsk logikk og C ++ betingelser Sammenligning og aritmetiske operatører i C ++ Loop konstruksjoner i C ++ Arrays i C ++ Pointer og Array i C ++ Kjerne String i C ++ C ++ konstruksjoner Funksjoner i C ++ C ++ Basic Input og Output Feil Basics i C ++ Hvit plass i C ++ Basics av C ++ definere Forbehandling direktiv Basics av C ++ Inkluder Files Basics av C ++ Identifier Scope C ++ Navnerom Basics C ++ OOP Basics C ++ Unntaks Basics Grunnleggende om tilgang til filene i C ++