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.