Šajā apmācībā ir sniegta īsa informācija par visiem 32 C programmēšanas atslēgvārdiem.
Atslēgvārdi C programmēšanā | |||
---|---|---|---|
auto | pārtraukums | gadījumā | char |
konst | Turpināt | noklusējums | darīt |
dubultā | cits | enum | ārpuse |
peldēt | priekš | iet uz | ja |
int | ilgi | reģistrēties | atgriešanās |
īss | parakstīts | sizeof | statisks |
struktur | slēdzis | typedef | savienība |
neparakstīts | spēkā neesošs | gaistošs | kamēr |
Visu C atslēgas vārdu apraksts
auto
Automātiskais atslēgvārds deklarē automātiskos mainīgos. Piemēram:
auto int var1;
Šis apgalvojums liek domāt, ka var1 ir krātuves klases mainīgais auto un type int.
Funkciju ķermeņos deklarētie mainīgie pēc noklusējuma ir automātiski. Tie tiek atjaunoti katru reizi, kad tiek izpildīta funkcija.
Tā kā automātiskie mainīgie ir lokāli funkcijai, tos sauc arī par lokālajiem mainīgajiem. Lai uzzinātu vairāk, apmeklējiet C krātuves klasi.
salauzt un turpināt
Pārtraukuma paziņojums pārtrauc iekšējo cilpu nekavējoties, kad tas tiek konstatēts. To lieto arī, lai izbeigtu slēdzi.
Turpināšanas paziņojums izlaiž paziņojumus pēc tam, kad tas atrodas iterācijas ciklā.
for (i = 1; i <= 10; ++ i) (ja (i == 3) turpinās; ja (i == 7) pārtraukums; printf ("% d", i);)
Rezultāts
1 2 4 5 6
Kad i ir vienāds ar 3, turpinājuma paziņojums stājas spēkā un izlaiž 3. Kad i ir vienāds ar 7, pārtraukuma paziņojums stājas spēkā un izbeidz for ciklu. Lai uzzinātu vairāk, apmeklējiet paziņojumu C pārtraukums un turpiniet
slēdzis, korpuss un noklusējums
Slēdzis un gadījuma paziņojums tiek izmantots, ja starp daudziem blokiem ir jāizpilda paziņojumu bloks. Piemēram:
slēdzis (izteiksme) (gadījums '1': // daži apgalvojumi, kas jāizpilda, kad 1 pārtraukums; gadījums '5': // daži priekšraksti, kas jāizpilda, kad 5 pārtraukumi; noklusējums: // daži apgalvojumi izpildāmi pēc noklusējuma;)
Apmeklējiet C slēdža paziņojumu, lai uzzinātu vairāk.
char
Char atslēgvārds deklarē rakstzīmju mainīgo. Piemēram:
char alfabēts;
Šeit alfabēts ir rakstzīmju tipa mainīgais.
Lai uzzinātu vairāk, apmeklējiet C datu tipus.
konst
Izmantojot atslēgvārdu const, identifikatoru var pasludināt par nemainīgu.
const int a = 5;
Lai uzzinātu vairāk, apmeklējiet C mainīgos un konstantes.
darīt kamēr
int i; do (printf ("% d", i); i ++;), kamēr (i <10)
Lai uzzinātu vairāk, apmeklējiet C do… while loop
dubultā un peld
Atslēgvārdi double un float tiek izmantoti peldoša tipa mainīgo deklarēšanai. Piemēram:
pludiņa numurs; dubultā garšSkaits;
Šeit skaitlis ir vienas precizitātes peldoša tipa mainīgais, savukārt longNumber ir dubultprecīzas peldoša tipa mainīgais.
Lai uzzinātu vairāk, apmeklējiet C datu tipus.
ja un vēl
C programmēšanā, ja un vēl tiek izmantoti lēmumu pieņemšanai.
if (i == 1) printf ("i ir 1.") cits printf ("i nav 1.")
Ja i vērtība nav 1, izeja būs:
i nav 1
Lai uzzinātu vairāk, apmeklējiet C, ja … citu paziņojumu.
enum
Uzskaitīšanas veidi tiek deklarēti C programmēšanā, izmantojot atslēgvārdu enum. Piemēram:
Enum uzvalks (sirdis, lāpstas; nūjas; dimanti;);
Šeit tiek izveidots uzskaitīts mainīgs uzvalks, kuram ir tagi: sirdis, lāpstas, nūjas un dimanti.
Lai uzzinātu vairāk, apmeklējiet vietni C enum.
ārpuse
Ārējais atslēgvārds paziņo, ka mainīgajam vai funkcijai ir ārēja saikne ārpus deklarētā faila.
Lai uzzinātu vairāk, apmeklējiet C krātuves veidu.
priekš
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
Īsie, garie, parakstītie un neparakstītie atslēgvārdi ir tipa modifikatori, kas maina bāzes datu veida nozīmi, iegūstot jaunu veidu.
īss int mazskaitlis; long int bigInteger; parakstīts int normalInteger; neparakstīts int pozitīvsIzkaitlis;Int tipa datu tipu diapazons
Datu tipi | Diapazons |
---|---|
īss int | -32768 līdz 32767 |
ilgi int | -2147483648 līdz 214743648 |
parakstīts int | -32768 līdz 32767 |
neparakstīts int | 0 līdz 65535 |
atgriešanās
Atgriešanās atslēgvārds pārtrauc funkciju un atgriež vērtību.
int func () (int b = 5; atgriešanās b;)
Šī funkcija func()
atgriež zvanīšanas funkciju 5. Lai uzzinātu vairāk, apmeklējiet C lietotāja definētas funkcijas.
sizeof
Atslēgvārda lielums novērtē datu lielumu (mainīgo vai konstanti).
#include int main () (printf ("% u baiti.", sizeof (char));)
Lai uzzinātu vairāk, apmeklējiet C operatorus.
Rezultāts
1 baiti.
reģistrēties
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) (…)
Šeit testFunction()
funkcija nevar atgriezt vērtību, jo tās atgriešanās veids nav derīgs.
gaistošs
Nepastāvīgais atslēgvārds tiek izmantots gaistošu objektu izveidošanai. Gaistošo objektu var neprecizēti modificēt aparatūra.
konstants gaistošais skaitlis
Šeit skaitlis ir gaistošs objekts.
Tā kā skaitlis ir nemainīgs, programma to nevar mainīt. Tomēr aparatūra to var mainīt, jo tas ir gaistošs objekts.