*   >> Læs Uddannelse artikler >> science >> programming

C objektidentifikatorer

n kommer som følge af, at den første sætning i blokken (krøllede parenteser) viser, at indholdet af det objekt, hvis identifikator er Myint kan aldrig ændres. Den anden sætning i blokken forsøger at ændre dette; det er derfor, du har en fejl. Nu ikke sammenligne den konstante funktion her til konstant i matematik; det ville være misvisende. I matematik, kan du have en ligning som "x = K". Her K er y-aksen, og det kaldes en konstant. Der er to ting at bemærke her, når man sammenligner den matematiske konstant og den konstante vi har set ovenfor.

I den matematiske ligning, = kaldes lighedstegnet, men i programmeringen kaldes tildelingsoperatoren, (en operatør betyder her noget, der vil medføre en handling), som er at sætte værdi i et område af hukommelse. Den anden ting at bemærke er, at ordet, const, ikke ligger forud den matematiske ligning. Som du kan se, kan forsøger at gøre analogi mellem C udsagn og matematik og menneskelige sprog være misvisende. Tag alt i denne tutorial, som jeg giver dig. Du må ikke tilføje eller trække noget i dit sind; ikke gør nogen analogi med matematik og menneskelige sprog (engelsk).

Den Pointer Identifier Det er muligt for et objekt at holde hukommelsen adresse et andet objekt, i stedet for at holde en grundlæggende værdi, såsom 45 eller 56,74 eller 'W'. Selvom hukommelsen adresse er et tal, er det objekt, der holder adressen ikke betragtes som en grundlæggende objekttype. Her taler vi om to objekter, en, der besidder en værdi, f.eks 45 eller 56.74 eller 'W'; det andet objekt holder adressen til objektet, der holder værdien. Den senere formål kaldes en pegepind, fordi den peger på et andet objekt ved at holde dens adresse.

Vi skal se mere om pegepinde, herunder identifikator i den næste del af serien. Den enum Identifier enum betyder tælling. Enum objekt type er kendt som en afledt type. Det er afledt af heltal. Lad os se på en kode prøve, der indeholder et Emun objekt, før jeg forklare. Bare læs og prøv følgende kode: # include int main () {enum numre {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"); tilbage 0; } Udgangen skal vise følgende heltal: 0 1 2 3 Et enum objekt er en region i hukommelse, der har en række af heltal.

Disse tal er i sig selv, objekter. Lad os ikke bekymre dig, hvordan disse tal er placeret i enum objekt i hukommelsen. Lad os bare vi

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.