C nøkkelord - Topp 24 nøkkelord for C med syntaks og eksempler

Innholdsfortegnelse:

Anonim

Introduksjon til C nøkkelord

Nøkkelord er kjent som forhåndsdefinerte og reserverte ord som brukes i programmering som har spesielle betydninger for kompilatoren. De er en del av syntaksen, og vi kan heller ikke bruke dem som en identifikator. Siden C er et språk som er små og små bokstaver, må alle nøkkelordene skrives med små bokstaver. Nedenfor har vi en liste over alle nøkkelord som er tillatt i ANSI C.

C nøkkelord med eksempler

Nedenfor har vi diskutert dem alle sammen med eksemplene deres.

1. Flyktig

Dette nøkkelordet er nødvendig for å lage flyktige objekter. Disse flyktige objektene har muligheten til å bli modifisert i den ukjente eller ikke-nevnte metoden gjennom maskinvare.

Eksempel:

const volatile ex;

  • I dette eksemplet regnes eks for å være det flyktige objektet.
  • Programmet har ikke muligheten til å endre ex siden det er en konstant variabel. Men maskinvare har muligheten til å endre den ettersom ex anses som et flyktig objekt.

2. auto

Dette nøkkelordet brukes til å deklarere de automatiske variablene.

Eksempel:

auto int v1;

  • Denne spesielle definisjonen betyr at v1 anses å være variabelen for klassetype lagring og datatype int.
  • Variabler som vi erklærer inne i funksjonsorganene, anses som standard å være automatiske. Hver gang en funksjon utføres blir de gjenskapt.
  • Automatiske variabler kalles også lokale variabler da de er lokale for funksjonen.

3. røye

char søkeord brukes til å erklære tegnvariabelen. Variabler som er av typen røye har en byte-lengde. De kan bli signert (det er som standard med mindre vi bruker kompilatoralternativet '-funsigned-char' eller 'unsigned'), noe som betyr at de har et område på henholdsvis -128 til 127 og 0 til 255.

Eksempel:

char a;

I dette eksemplet anses a å være en karaktertypevariabel.

4. doble og flyte

Begge nøkkelordene dobbelt så vel som flyter er nødvendige for å deklarere variabler med flytende type.

Eksempel:

float a;
Double b;

I dette eksemplet anses a å være variabel med flytende type med én presisjon og b anses å være variabel med flytende type med dobbel presisjon.

5. konst

Vi van erklærer at en identifikator er konstant ved bruk av const-nøkkelordet.

Eksempel:

const int r = 5;

6. hvis og ellers

Vi bruker if og ellers for å ta beslutninger i C-programmering.

Eksempel:

if(a==1)
printf(“ a is 1.”);
else
printf(“ a is not 1.”);

I tilfelle verdien av a er annen enn 1,

produksjon:

a er ikke 1.

7. bryte og fortsett

Brudduttalelsen ville få programmet til å hoppe ut av den mest indre og lukkende sløyfen på en eksplisitt måte. Fortsettelsen brukes til utsagn som hopper over visse utsagn som er inne i løkken.

Eksempel:

for (a=1; a<=10; ++a)
(
if (a==3)
continue;
if (a==7)
break;
printf("%d ", a);
)

Utgang:

1 2 4 5 6

I dette eksemplet, når a er lik 3, vil fortsettelsesuttalelsen spille sin rolle og hoppe over. Mens hver gang a er lik 7, ville brudduttalelsen spille sin rolle og avslutte for en løkke.

8. enum

I C programmeres oppregningstyper deklarert gjennom søkeordenum.

Eksempel:

enum deck
(
kings;
queens;
jokers;
);

I dette eksemplet opprettes et talt variabelt kortstokk ved å ha taggene: konger, dronninger og jokere.

9. ekstern

Det eksterne søkeordet indikerer at identifikatoren har definert benn et annet sted. Det indikerer også at faktisk lagring så vel som startverdi eller funksjonslegeme er blitt definert et annet sted, mest i den separate modulen.

  • Format: ekstern datadefinisjon; ekstern funksjon-prototype;

Eksempel:

extern int f;extern void factorial (int a);

10. retur

Retur brukes for å avslutte funksjonen. Den vil gå ut av den gjeldende funksjonen som kjøres umiddelbart og gå tilbake til anropsrutinen. Det kan valgfritt returnere verdi også.

syntaks:

return (expression);

Eksempel:

int ret (int a)( return (a*a);)

11. størrelse på

sizeof brukes til å returnere størrelsen på uttrykk eller type av det. Den brukes til å returnere størrelsen i byte.

syntaks:

sizeof expressionsizeof (type)

Eksempel:

a = calloc (100, sizeof (int));

12. gå

goto nøkkelord er nødvendig for overføring av kontroll fra en posisjon til en annen.

syntaks:

goto identifier;

Kontroll overføres ubetinget til stedet for en lokal etikett som er spesifisert av identifikatoren.

Eksempel:

a: … goto a;

13. int

int nøkkelord brukes til erklæring av variabelen for heltallstypen.

Eksempel:

int b;

I dette eksemplet er b en heltalvariabel.

14. registrere

Dette nøkkelordet brukes til å lage registervariablene som er mye raskere sammenlignet med de normale variablene.

Eksempel:

register int r1;

15. statisk

Dette nøkkelordet brukes til å lage en statisk variabel. De statiske variabelenes verdier vedvarer til slutten av programmet. Den forteller at funksjonen eller elementet bare er kjent innenfor rammen av den nåværende samlingen. Hvis vi bruker det statiske nøkkelordet sammen med variabelen som er lokal for funksjonen, vil den la den siste verdien av variabelen bli bevart i påfølgende samtaler til den funksjonen.

Eksempel:

static int v;

16. struktur

struct nøkkelord brukes til erklæring av strukturen. Strukturen brukes til å holde variablene for forskjellige datatyper under ett navn. Akkurat som forbundet, grupperer den variablene i en enkelt post. Dessuten anses strukturtypenavnet å være det valgfrie tagnavnet som peker på strukturtypen. Variablene i en struktur er datadefinisjoner, og de er valgfrie. Selv om begge er valgfrie, må en av de to vises.

Eksempel:

struct st (
char n (70);
float m;
int a;
) st1, st2;

17. fagforening

Union nøkkelord er nødvendig for å gruppere de forskjellige typene av en variabel under ett navn.

union st
(
char n(60);
float m;
int a;
)

18. ugyldig

Dette nøkkelordet angir at funksjonen ikke returnerer noen verdi.

Eksempel:

void test(int a)
(
…..
)

I dette eksemplet returnerer ikke funksjonstesten () en verdi da returtypen er ugyldig.

19. typedef

Dette nøkkelordet kreves for å knytte en type sammen med en identifikator på en eksplisitt måte.

Eksempel:

typedef float k;
k lion, tiger;

20. kort, langt, signert og usignert

De korte, lange, signerte så vel som ikke signerte nøkkelordene er typen modifikatorer som endrer betydningen av basedatatypen for å gi den nye typen.

Eksempel:

short int smallI;
long int big;
signed int normal;
unsigned int positive;

Det gyldige spekteret av gyldige datatyper er listet i følgende tabell:

signert røye -128 til 127
signert int -32768 til 32767 (signert er standard)
signert kort int -32768 til 32767
signert lang int -2147483648 til 2147483647
usignert røye 0 til 255
usignert int 0 til 65535
usignert kort int 0 til 65535
usignert lang int 0 til 4294967295

21. for

Totalt finnes det 3 typer løkker i C. For for loop i C er skrevet ved hjelp av nøkkelordet for.

Eksempel:

for (a=0; a< 9; ++a)
(
printf("%d ", a);
)

Produksjon

0 1 2 3 4 5 6 7 8

22. bytte, sak og standard

Vi bruker både bytte- og saksuttalelser når uttalelsesblokken må utføres mellom forskjellige blokker.

Eksempel:

switch(expression)
(
case '1':
// statements to execute when 1
break;
case '8':
// statements to execute when 5
break;
default:
// statements to execute when default;
)

23. Do-while-loop

do brukes sammen med en stund for å lage en annen form for repetisjon av utsagnet. Denne formen for løkken bruker følgende syntaks:

do statement while (expression)

Eksempel:

a = 1; b = 1;do ( b *= a; a++; ) while (a <= factorial);

24. mens

mens den brukes til å gjenta henrettelsen når tilstanden er sann.

syntaks:

while (expression) statement

Eksempel:

while (*z == ' ') z++;

Konklusjon

Dermed kan vi konkludere med at det totalt er 32 nøkkelord og en konstant er en verdi som ikke endres gjennom hele programmet. Et nøkkelord er også reservert ord etter språk. Det finnes fire ofte brukte datatyper som er int, float, char og void. Hver av datatypene er forskjellige i størrelse og rekkevidde fra hverandre.

Anbefalte artikler

Dette er en guide til C nøkkelord. Her diskuterer vi introduksjonen og de to forskjellige nøkkelordene til C med syntaks og eksempler. Du kan også se på følgende artikler for å lære mer -

  1. C # Kommandoer
  2. Variabler i C ++
  3. Innkapsling i C
  4. Hva er ES6?
  5. PHP nøkkelord
  6. Factorial-program i JavaScript
  7. C # Stikkord
  8. Variabler i JavaScript
  9. Innkapsling i JavaScript
  10. C Programmering av matrixmultiplikasjon
  11. Ulike typer løkker med fordelene
  12. Topp 36 nøkkelord i SQL med eksempler
  13. Matrisenes multiplikasjon i Java | eksempler