Den kompletta listan över alla 32 C-programmeringsnyckelord (med exempel) - Programiz

Innehållsförteckning

Denna handledning ger en kort information om alla 32 nyckelord i C-programmering.

Nyckelord i C-programmering
bil ha sönder fall röding
konst Fortsätta standard do
dubbel annan enum extern
flyta för gå till om
int lång Registrera lämna tillbaka
kort signerad storlek av statisk
struct växla typedef union
osignerad tomhet flyktig medan

Beskrivning av alla nyckelord i C

bil

Det automatiska nyckelordet förklarar automatiska variabler. Till exempel:

 auto int var1;

Detta uttalande antyder att var1 är en variabel för lagringsklass auto och typ int.

Variabler som deklareras inom funktionsorgan är automatiska som standard. De återskapas varje gång en funktion utförs.

Eftersom automatiska variabler är lokala för en funktion kallas de också lokala variabler. För att lära dig mer, besök C lagringsklass.

bryta och fortsätt

Pausuttrycket avslutar den innersta slingan omedelbart när den stöter på. Det används också för att avsluta switch-uttalandet.

Fortsätt uttalandet hoppar över påståenden efter det inuti slingan för iterationen.

 för (i = 1; i <= 10; ++ i) (om (i == 3) fortsätt; om (i == 7) bryt; printf ("% d", i);) 

Produktion

 1 2 4 5 6

När i är lika med 3 träder fortsättningsuttrycket i kraft och hoppar över 3. När jag är lika med 7 träder brytuttrycket i kraft och avslutar for-slingan. För att lära dig mer, besök C break och fortsätt uttalande

switch, case och standard

Växeln och falluttalandet används när ett block av uttalanden måste utföras bland många block. Till exempel:

 switch (expression) (case '1': // några uttalanden att utföra när 1 paus; fall '5': // några uttalanden att utföra när 5 break; standard: // några uttalanden att utföra när standard;)

Besök C switch uttalande för att lära dig mer.

röding

Char-nyckelordet förklarar en teckenvariabel. Till exempel:

 röding alfabetet; 

Här är alfabetet en teckenvariabel.

Mer information finns i C-datatyper.

konst

En identifierare kan förklaras konstant genom att använda const-nyckelordet.

 const int a = 5;

För att lära dig mer, besök C-variabler och konstanter.

göra medan

int i; gör (printf ("% d", i); i ++;) medan (i <10)

För att lära dig mer, besök C do … while loop

dubbel och flyta

Nyckelorden dubbel och flyt används för att deklarera variabler av flytande typ. Till exempel:

flottörnummer; dubbel longNumber;

Här är talet en flytande typvariabel med en precision medan longNumber är en flytande typvariabel med dubbel precision.

Mer information finns i C-datatyper.

om och annat

I C-programmering används om och annat för att fatta beslut.

 om (i == 1) printf ("jag är 1.") annars printf ("jag är inte 1.") 

Om värdet på i är annat än 1 blir utgången:

 jag är inte 1

För att lära dig mer, besök C if … else uttalande.

enum

Uppräkningstyper deklareras i C-programmering med nyckelordet enum. Till exempel:

 enum kostym (hjärtan; spader; klubbor; diamanter;);

Här skapas en uppräknad variabel färg med taggar: hjärtan, spader, klubbor och diamanter.

För att lära dig mer, besök C enum.

extern

Det externa nyckelordet förklarar att en variabel eller en funktion har extern länk utanför den fil som deklareras.

Mer information finns i C-lagringstyp.

för

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 korta, långa, signerade och osignerade nyckelorden är typmodifierare som ändrar betydelsen av en basdatatyp för att ge en ny typ.

kort int smallInteger; long int bigInteger; undertecknat int normalInteger; osignerad int positivInteger;
Utbud av datatyper av int-typ
Datatyper Räckvidd
kort int -32768 till 32767
lång int -2147483648 till 214743648
signerad int -32768 till 32767
osignerad int 0 till 65535

lämna tillbaka

Returnyckelordet avslutar funktionen och returnerar värdet.

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

Denna funktion func()återgår 5 till den anropande funktionen. För att lära dig mer, besök C användardefinierade funktioner.

storlek av

Sökordets storlek utvärderar storleken på data (en variabel eller en konstant).

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

För att lära dig mer, besök C-operatörer.

Produktion

 1 byte.

Registrera

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) (…)

Här kan testFunction()funktionen inte returnera ett värde eftersom dess returtyp är ogiltig.

flyktig

Det flyktiga nyckelordet används för att skapa flyktiga objekt. Ett flyktigt objekt kan modifieras på ett ospecificerat sätt av hårdvaran.

 const flyktigt antal

Här är tal ett flyktigt objekt.

Eftersom antalet är konstant kan programmet inte ändra det. Hårdvara kan dock ändra det eftersom det är ett flyktigt objekt.

Intressanta artiklar...