Den komplette liste over alle 32 C-programmeringsnøgleord (med eksempler) - Programiz

Denne tutorial giver en kort information om alle 32 nøgleord i C-programmering.

Nøgleord i C-programmering
auto pause sag char
konst Blive ved Standard gør
dobbelt andet enum ekstern
flyde til gå til hvis
int lang Tilmeld Vend tilbage
kort underskrevet størrelse på statisk
struct kontakt typedef Union
usigneret ugyldig flygtige mens

Beskrivelse af alle nøgleord i C

auto

Auto-nøgleordet erklærer automatiske variabler. For eksempel:

 auto int var1;

Denne erklæring antyder, at var1 er en variabel af lagerklasse auto og type int.

Variabler, der er deklareret inden for funktionsorganer, er som standard automatiske. De genskabes hver gang en funktion udføres.

Da automatiske variabler er lokale for en funktion, kaldes de også lokale variabler. For at lære mere, besøg C lagerklasse.

bryde og fortsætte

Bruderklæringen afslutter den inderste sløjfe straks når den opstår. Det bruges også til at afslutte switch-erklæringen.

Fortsæt-udsagnet springer udsagnene efter det inde i sløjfen til iteration.

 for (i = 1; i <= 10; ++ i) (hvis (i == 3) fortsæt; hvis (i == 7) pause; printf ("% d", i);) 

Produktion

 1 2 4 5 6

Når i er lig med 3, træder fortsættelsessætningen i kraft og springer over 3. Når jeg er lig med 7, træder brudsætningen i kraft og afslutter for-sløjfen. For at lære mere, besøg C break og fortsæt erklæringen

switch, sag og standard

Omskifteren og sagserklæringen bruges, når en blok med udsagn skal udføres blandt mange blokke. For eksempel:

 switch (udtryk) (sag '1': // nogle udsagn, der skal udføres, når 1 pause; sag '5': // nogle udsagn, der skal udføres, når 5 bryder; standard: // nogle udsagn, der skal udføres, når standard;)

Besøg C switch-erklæring for at lære mere.

char

Char-nøgleordet erklærer en tegnvariabel. For eksempel:

 char alfabet; 

Her er alfabet en karaktertypevariabel.

For at lære mere, besøg C datatyper.

konst

En identifikator kan erklæres konstant ved hjælp af const-nøgleordet.

 konst int a = 5;

For at lære mere, besøg C-variabler og konstanter.

gøre imens

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

For at lære mere, besøg C do … while loop

dobbelt og flyde

Nøgleord dobbelt og flydende bruges til at erklære variabler med flydende type. For eksempel:

flyde nummer; dobbelt longNumber;

Her er tal en flydende type variabel med en enkelt præcision, mens longNumber er en flydende type variabel med dobbelt præcision.

For at lære mere, besøg C datatyper.

hvis og ellers

I C-programmering, hvis og ellers bruges til at træffe beslutninger.

 hvis (i == 1) printf ("jeg er 1.") ellers printf ("jeg er ikke 1.") 

Hvis værdien af ​​i er en anden end 1, vil output være:

 jeg er ikke 1

For at lære mere, besøg C hvis … ellers erklæring.

enum

Opregningstyper er angivet i C-programmering ved hjælp af nøgleordet enum. For eksempel:

 enum kulør (hjerter; spar; køller; diamanter;);

Her oprettes en opregnet variabel kulør med tags: hjerter, spar, køller og diamanter.

For at lære mere, besøg C enum.

ekstern

Det eksterne nøgleord erklærer, at en variabel eller en funktion har ekstern tilknytning uden for den fil, den erklæres for.

For at lære mere, besøg C-lagringstype.

til

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, underskrevne og usignerede nøgleord er typemodifikatorer, der ændrer betydningen af ​​en basisdatatype for at give en ny type.

kort int smallInteger; lang int stort heltal; underskrevet int normalInteger; usigneret int positivt heltal;
Række af datatyper af int-typen
Datatyper Rækkevidde
kort int -32768 til 32767
lang int -2147483648 til 214743648
underskrevet int -32768 til 32767
usigneret int 0 til 65535

Vend tilbage

Return-nøgleordet afslutter funktionen og returnerer værdien.

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

Denne funktion func()returnerer 5 til opkaldsfunktionen. For at lære mere, besøg C brugerdefinerede funktioner.

størrelse på

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

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

For at lære mere, besøg C-operatører.

Produktion

 1 byte.

Tilmeld

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.

 ugyldig testFunktion (int a) (…)

Her kan testFunction()funktionen ikke returnere en værdi, fordi dens returtype er ugyldig.

flygtige

Det flygtige nøgleord bruges til at skabe flygtige objekter. Et flygtigt objekt kan ændres på en uspecificeret måde af hardwaren.

 const flygtige tal

Her er tal et flygtigt objekt.

Da antallet er konstant, kan programmet ikke ændre det. Imidlertid kan hardware ændre det, da det er et flygtigt objekt.

Interessante artikler...