*   >> läser Utbildning artiklar >> science >> programming

C Object Identifiers

fierare och heltalen i det område som utgör objektet, har identifierare. Enkelt uttryckt, när en enum objektidentifierare förklaras sina heltal identifierare för heltal objekt, underförstått tilldelas värden (heltal). I enkla ordalag syntax att förklara en enum-objekt och implicit har sina heltal Beteckning objekt tilldelade värden är: enum enumIdent {intIdent1, intIdent2, intIdent3,. . . } Det börjar med ordet, enum, sedan en plats, så har du identifierare för enum själva objektet. Då har du en extra utrymme; då ett block, uppenbarligen avgränsas av hängslen (klamrar).

Inne i blocket, har du identifierare för int objekt. Dessa identifierare för int föremålen inte föregås av ordet int, eftersom per definition enum objektet identifierar de int objekt. Som standard är värdet av den första int objektet noll; den hos det andra är ett; den för den tredje är 2, den för den fjärde är 3, och så vidare. Observera att räkningen börjar från noll och inte 1. Detta numreringsschema kan ändras, men jag kommer inte gå in på det i detta grundläggande handledning. I ovanstående kodexempel, identifieraren för enum objektet är, enumIdent.

Identifieraren för heltalsvärdet, noll är idag; identifieraren för heltalsvärdet, en är, i morgon; identifieraren för heltalsvärdet, 2, afterTomorow; identifieraren för heltalsvärdet, 3, theDayAfter. Det är du som bestämmer på vilket namn att ge en identifierare, om det är identifierare för en enum-objekt, eller identifierare för ett int-objekt inuti enum block eller för något annat ändamål. Det finns fyra printf uttalanden ovan för de fyra heltal i exempelkoden. Varje printf funktion använder variabel av ett heltal i enum inställd på att skriva ut heltal.

Varje rad för printf uttalande har faktiskt två printf uttalanden. Kom ihåg att ett uttalande avslutas med ett semikolon. Blanda inte ihop mellan en linje och ett uttalande. Det andra uttalandet i varje rad skriver FN-visade karaktär, "\\ n". Detta är ett tecken, även om det består av två tecken, \\ och n. \\ N tecken visas inte, men det orsakar vad som ska visas nästa i kommandotolken, som ska visas på nästa rad. Det är därför du har siffrorna, 0, 1, 2, och 3, visas i separata rader.

Fördelning av Minnets storlek för grundläggande objekt När en grundläggande föremål, såsom int eller float deklareras är en speciell region av minne tilldelas för det objektet. Detta görs även om inget värde (halt) tilldelas till objektet som i initieringen. I varje dator, alla ints har samma storlek; alla f

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.