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

C Object Identifiers

örsöker att ändra på detta; det är därför du har ett fel. Nu, inte likna den konstant inslag här för att konstant i matematik; det skulle vara vilseledande. I matematik, kan du ha en ekvation som "x = K". Här K är y-interceptet och det kallas en konstant. Det finns två saker att notera här när man jämför den matematiska konstanten och den konstanta vi har sett ovan. I den matematiska ekvationen, = kallas likhetstecknet, men i programmering det kallas tilldelningsoperatorn, (en operatör här betyder något som kommer att orsaka en åtgärd), vilket är att sätta värde i ett område av minnet.

Den andra saken att notera är att ordet const, inte föregå den matematiska ekvationen. Som ni kan se, kan försöka göra analogi mellan C uttalanden och matematik och mänskligt språk vara vilseledande. Ta allt i denna tutorial som jag ger dig. Lägg inte till eller ta bort något i ditt sinne; inte göra någon analogi med matematik och mänskligt språk (engelska). Pointer Identifier Det är möjligt för ett objekt att hålla minnesadress något annat föremål, i stället för att hålla en grundläggande värdering som 45 eller 56,74 eller "W".

Även om minnesadressen är ett tal, är det objekt som håller adressen inte betraktas som en grundläggande objekttyp. Här talar vi om två objekt, en som har ett värde, t.ex. 45 eller 56,74 eller "W"; det andra objektet har adressen till objektet som håller värdet. Den senare objekt kallas en pekare, eftersom den pekar till ett annat objekt genom att hålla dess adress. Vi får se mer om pekare, inklusive identifierare i nästa del i serien. Den enum identifierare enum innebär uppräkning. Typen enum objektet är känd som en härledd typ. Den härrör från heltal.

Låt oss titta på ett kodexempel som innehåller ett emun objekt innan jag förklara. Bara läsa och prova följande kod: #include int main () {enum nummer {idag, i morgon, afterTomorow, theDayAfter}; printf ("% i", i dag); printf ("\\ n"); printf ("% i", i morgon); printf ("\\ n"); printf ("% i", afterTomorow); printf ("\\ n"); printf ("% i", theDayAfter); printf ("\\ n"); återvända 0; } Utdata ska visa följande heltal: 0 1 2 3 Ett enum objektet är en region i minnet som har en räckvidd på heltal. Dessa heltal är själva, objekt. Låt oss inte oroa hur dessa heltal placeras i enum objektet i minnet.

Låt oss vet bara att en enum-objekt är ett objekt som består av en rad olika heltal. I enum objekt konstruktionen, har du identifierare för heltal och inte heltalen själva. Så enum själva objektet, har en identi

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