Den komplette listen over alle 32 C programmeringsnøkkelord (med eksempler) - Programiz

Denne opplæringen gir en kort informasjon om alle 32 nøkkelord i C-programmering.

Nøkkelord i C-programmering
auto gå i stykker sak røye
konst Fortsette misligholde gjøre
dobbelt ellers enum ekstern
flyte til gå til hvis
int lang registrere komme tilbake
kort signert størrelsen av statisk
struct bytte om typedef fagforening
usignert tomrom flyktige samtidig som

Beskrivelse av alle nøkkelord i C

auto

Det automatiske nøkkelordet erklærer automatiske variabler. For eksempel:

 auto int var1;

Denne uttalelsen antyder at var1 er en variabel av lagringsklasse auto og type int.

Variabler deklarert i funksjonsorganer er automatiske som standard. De blir gjenskapt hver gang en funksjon utføres.

Siden automatiske variabler er lokale for en funksjon, kalles de også lokale variabler. For å lære mer besøk C lagringsklasse.

bryte og fortsette

Brudduttalelsen avslutter den innerste sløyfen umiddelbart når den oppstår. Den brukes også til å avslutte bytteerklæringen.

Fortsett uttalelsen hopper over utsagnene etter den inne i løkken for iterasjonen.

 for (i = 1; i <= 10; ++ i) (hvis (i == 3) fortsett; hvis (i == 7) break; printf ("% d", i);) 

Produksjon

 1 2 4 5 6

Når i er lik 3, trer fortsettelsesuttalelsen i kraft og hopper over 3. Når jeg er lik 7, trer brudduttalelsen i kraft og avslutter for-sløyfen. For å lære mer, besøk C break og fortsett uttalelsen

bryter, sak og standard

Bryteren og saksuttalelsen brukes når en blokk med utsagn må utføres blant mange blokker. For eksempel:

 switch (uttrykk) (case '1': // noen utsagn å utføre når 1 pause; sak '5': // noen uttalelser å utføre når 5 break; standard: // noen utsagn å utføre når standard;)

Gå til C switch statement for å lære mer.

røye

Char-søkeordet erklærer en tegnvariabel. For eksempel:

 røye alfabetet; 

Her er alfabetet en karaktertypevariabel.

For å lære mer, besøk C-datatyper.

konst

En identifikator kan erklæres konstant ved å bruke const-nøkkelordet.

 const int a = 5;

For å lære mer, besøk C-variabler og konstanter.

gjør mens

int i; gjør (printf ("% d", i); i ++;) mens (i <10)

For å lære mer, besøk C do … while loop

doble og flyte

Nøkkelord dobbelt og flyt brukes til å erklære variabler med flytende type. For eksempel:

 float number; double longNumber; 

Here, number is a single-precision floating type variable whereas, longNumber is a double-precision floating type variable.

To learn more, visit C data types.

if and else

In C programming, if and else are used to make decisions.

 if (i == 1) printf("i is 1.") else printf("i is not 1.") 

If the value of i is other than 1, the output will be :

 i is not 1

To learn more, visit C if… else statement.

enum

Enumeration types are declared in C programming using keyword enum. For example:

 enum suit ( hearts; spades; clubs; diamonds; );

Here, an enumerated variable suit is created having tags: hearts, spades, clubs, and diamonds.

To learn more, visit C enum.

extern

The extern keyword declares that a variable or a function has external linkage outside of the file it is declared.

To learn more, visit C storage type.

for

There are three types of loops in C programming. The for loop is written in C programming using the keyword for. For example:

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

Output

 0 1 2 3 4 5 6 7 8

To learn more, visit C for loop.

goto

The goto statement is used to transfer control of the program to the specified label. For example:

 for(i=1; i<5; ++i) ( if (i==10) goto error; ) printf("i is not 10"); error: printf("Error, count cannot be 10."); 

Output

 Error, count cannot be 10.

To learn more, visit C goto.

int

The int keyword is used to declare integer type variables. For example:

 int count;

Here, count is an integer variable.

To learn more, visit C data types.

short, long, signed and unsigned

De korte, lange, signerte og usignerte nøkkelordene er typemodifikatorer som endrer betydningen av en basedatatype for å gi en ny type.

kort int smallInteger; lang int stort heltal; signert int normalInteger; usignert int positivtHeltall;
Utvalg av datatyper for int-type
Datatyper Område
kort int -32768 til 32767
lang int -2147483648 til 214743648
signert int -32768 til 32767
usignert int 0 til 65535

komme tilbake

Returordet avslutter funksjonen og returnerer verdien.

 int func () (int b = 5; return b;) 

Denne funksjonen func()returnerer 5 til anropsfunksjonen. For å lære mer, besøk C brukerdefinerte funksjoner.

størrelsen av

Størrelsen på nøkkelordet evaluerer størrelsen på data (en variabel eller en konstant).

 #include int main () (printf ("% u bytes.", sizeof (char));) 

For å lære mer, besøk C-operatører.

Produksjon

 1 byte.

registrere

The register keyword creates register variables which are much faster than normal variables.

 register int var1; 

static

The static keyword creates a static variable. The value of the static variables persists until the end of the program. For example:

 static int var; 

struct

The struct keyword is used for declaring a structure. A structure can hold variables of different types under a single name.

 struct student( char name(80); float marks; int age; )s1, s2;

To learn more, visit C structures.

typedef

The typedef keyword is used to explicitly associate a type with an identifier.

 typedef float kg; kg bear, tiger;

union

A union is used for grouping different types of variables under a single name.

 union student ( char name(80); float marks; int age; )

To learn more, visit C unions.

void

The void keyword meaning nothing or no value.

 void testFunction (int a) (…)

Her testFunction()kan ikke funksjonen returnere en verdi fordi returtypen er ugyldig.

flyktige

Det flyktige nøkkelordet brukes til å lage flyktige objekter. Et flyktig objekt kan modifiseres på en uspesifisert måte av maskinvaren.

 const flyktige tall

Her er tallet et flyktig objekt.

Siden tallet er konstant, kan ikke programmet endre det. Imidlertid kan maskinvare endre det siden det er et flyktig objekt.

Interessante artikler...