Som du ser, kan prøve å gjøre analogien mellom C uttalelser og matematikk og menneskespråk være misvisende. Ta alt i denne opplæringen som jeg gir deg. Ikke legge til eller trekke noe i ditt sinn; ikke gjøre noen analogi med matematikk og menneskelig språk (engelsk). The Pointer Identifier Det er mulig for et objekt å holde minnet adressen til en annen gjenstand, i stedet for å holde en grunnleggende verdi som 45 eller 56.74 eller "W". Selv om lageradressen er et tall, blir objektet holder adressen ikke betraktet som en grunnleggende objekttype.
Her snakker vi om to objekter, en som har en verdi, for eksempel 45 eller 56.74 eller 'W'; den annen gjenstand holder adressen til objektet som holder verdien. Den senere formål kalles en peker, fordi den peker til en annen gjenstand ved å holde dens adresse. Vi skal se mer om pekere, inkludert identifikatoren i neste del av serien. Den enum Identifier enum betyr telling. Den enum objekttypen som er kjent som en avledet type. Det er avledet fra heltall. La oss se på et kodeeksempel som inneholder en emun objekt før jeg forklare.
Bare les og prøv følgende kode: # include int main () {enum tall {i dag, i morgen, afterTomorow, theDayAfter}; printf ("% i", i dag); printf ("\\ n"); printf ("% i", i morgen); printf ("\\ n"); printf ("% i", afterTomorow); printf ("\\ n"); printf ("% i", theDayAfter); printf ("\\ n"); returnere 0; } Utgangen skal vise følgende heltall: 0 1 2 3 En enum objektet er en region i minne som har en rekkevidde på heltall. Disse heltall er seg selv, stedene. La oss ikke bekymre deg hvordan disse heltall er plassert i enum objekt i minnet.
La oss bare vet at en enum objekt er et objekt som består av en rekke heltall. I enum objekt konstruere, har du identifikatorer for heltall og ikke de heltall selv. Så enum objektet selv, har en identifikator og heltallene av området som utgjør objektet, har identifikatorer. Enkelt sagt, når en enum objektidentifikato