Hva er registerets nøkkelord i C
Nøkkelordet "registrere" I C er en lagringsklassespesifikator som kan brukes for å fortelle tolken at en spesifikk variabel må oppbevares i et register på CPU i stedet for lagring. Registre er mye raskere enn minne, og CPUs tilgjengelighetstid er også mye kortere. Som et resultat bruker vi nøkkelordet "registrere" som hovedsakelig brukes i programmet. Enkelt sagt begrenser registeret nøkkelordet kompilatoren til å lagre verdien i et register på CPU for å sikre at det kan hentes raskt. Imidlertid er det opp til kompilatoren å plassere den verdien i et CPU -register eller RAM.
Omfang av registeret nøkkelord
I C -programmering, omfanget av registrere Nøkkelord er lokalt, noe som betyr at det bare kan nås innenfor de lokale funksjonene der det er definert. Utførelsen avsluttes når blokken avsluttes der den er definert.
Syntaks
Følgende er syntaks for å bruke registrere Nøkkelord i C -programmering:
registrereFor eksempel å erklære en registrere av int -datatype, følgende kode brukes:
Registrer int num;Enkelt eksempel på register nøkkelord i C
Følgende er et enkelt eksempel på C -kode ved å bruke registrere.
#inkludereOvennevnte program erklærer et variabelt num med verdien 10. Den erklærer også en peker P ved hjelp av registrere nøkkelord, som antyder kompilatoren at P skal lagres i et register for raskere tilgang. P initialiseres for å peke på minnesadressen til NUM. Programmet skriver deretter ut verdien på minnestedet som peker på ved å bruke printf () funksjon. Endelig returnerer programmet 0 for å indikere vellykket utførelse.
Produksjon
Konklusjon
De registrere I C er et nøkkelord som leder kompilatoren til å bestemme at en spesifikk variabel skal oppbevares i et CPU -register i stedet for minne. Artikkelen ovenfor viser en detalj som er guidet om registerets nøkkelord, erklæring og bruk på C -programmeringsspråket.