. } Det begynder med ordet, enum, så et mellemrum, så har du identifikation for enum objektet selv. Så har du en valgfri plads; derefter en blok, afgrænset naturligvis af seler (krøllede parenteser). Inde i blokken, har du identifikatorer til int objekter. Disse identifikatorer for de int objekter er ikke indledes med ordet int, fordi per definition den enum objekt, de identificerer int objekter. Som standard, værdien af den første int objektet er nul; af den anden er 1; i det tredje er 2, at det fjerde er 3, og så videre. Bemærk, at optællingen begynder fra nul og ikke 1.
Dette nummereringssystem kan ændres, men jeg vil ikke gå ind i, at der i denne grundlæggende tutorial. I ovenstående kodeeksempel, identifikationen for enum objektet er, enumIdent. Identifikation for heltal, nul er i dag; Identifikation for heltal, 1 er, i morgen; Identifikation for heltal, 2 er, afterTomorow; Identifikation for heltal, 3 er, theDayAfter. Det er dig, der beslutter, hvad navn for at give et id, om det er den identifikator for en enum objekt, eller identifikator for en int objekt inde i enum blok eller for nogle andre objekt.
Der er fire printf udsagn ovenfor for de fire heltal i prøven kode. Hver printf funktion benytter variablen af et heltal i enum indstillet til at udskrive heltal. Hver linje for printf erklæring har faktisk to printf udsagn. Husk, en erklæring slutter med et semikolon. Du må ikke forveksle mellem en linje og en erklæring. Den anden sætning i hver linje udskriver un-viste tegn, '\\ n ". Dette er et tegn, selv om det består af to symboler, \\ og n. \\ N tegn vises ikke, men det forårsager, hvad der skal vises næste i kommandoprompten vindue, der skal vises på den næste linje.
Det er derfor, du har de tal, 0, 1, 2 og 3, der vises i separate linjer. Tildeling af Memory Size for Grundlæggende objekter Når en grundlæggende objekt, såsom int eller float er erklæret, er en