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.