Tento tutoriál poskytuje stručné informácie o všetkých 32 kľúčových slovách v programovaní v jazyku C.
Kľúčové slová v programovaní v jazyku C. | |||
---|---|---|---|
auto | prestávka | prípade | char |
konšt | ďalej | predvolené | robiť |
dvojitý | inak | enum | externý |
plavák | pre | ísť do | ak |
int | dlho | Registrovať | návrat |
krátky | podpísaný | veľkosť | statický |
štruktúr | prepínač | typedef | únie |
nepodpísaný | neplatný | prchavý | zatiaľ čo |
Popis všetkých kľúčových slov v jazyku C
auto
Kľúčové slovo auto deklaruje automatické premenné. Napríklad:
auto int var1;
Toto vyhlásenie naznačuje, že var1 je premenná triedy ukladania auto a typu int.
Premenné deklarované v telách funkcií sú predvolene automatické. Znovu sa vytvárajú zakaždým, keď sa vykoná funkcia.
Pretože automatické premenné sú pre funkciu lokálne, nazývajú sa tiež lokálne premenné. Ak sa chcete dozvedieť viac, navštívte triedu úložiska C.
rozbiť a pokračovať
Príkaz break ukončí najvnútornejšiu slučku okamžite, keď sa vyskytne. Používa sa tiež na ukončenie príkazu switch.
Príkaz continue preskočí príkazy za ním v rámci cyklu pre iteráciu.
for (i = 1; i <= 10; ++ i) (if (i == 3) continue; if (i == 7) break; printf ("% d", i);)
Výkon
1 2 4 5 6
Keď je i rovné 3, nadobudne platnosť príkaz continue a preskočí 3. Ak je i rovné 7, prejav break nadobudne platnosť a ukončí cyklus for. Ak sa chcete dozvedieť viac, navštívte príkaz C break a continue
switch, case a default
Príkaz switch a case sa používa, keď sa blok príkazov musí vykonať medzi mnohými blokmi. Napríklad:
switch (výraz) (case '1': // niektoré príkazy, ktoré sa majú vykonať pri 1 prerušení; case '5': // niektoré príkazy, ktoré sa majú vykonať po 5 prerušení; default: // niektoré príkazy, ktoré sa majú vykonať pri predvolenom nastavení;)
Ďalšie informácie nájdete na výpise prepínača C.
char
Kľúčové slovo char deklaruje znakovú premennú. Napríklad:
char abeceda;
V tomto prípade je abeceda premennou typu znaku.
Ak sa chcete dozvedieť viac, navštívte dátové typy C.
konšt
Identifikátor je možné vyhlásiť za konštantný pomocou kľúčového slova const.
const int a = 5;
Ak sa chcete dozvedieť viac, navštívte C premenné a konštanty.
robiť … zatiaľ čo
int i; do (printf ("% d", i); i ++;) while (i <10)
Ak sa chcete dozvedieť viac, navštívte C do … while loop
zdvojnásobiť a plávať
Kľúčové slová double a float sa používajú na deklarovanie premenných typu plávajúceho typu. Napríklad:
float number; dvojité dlhéČíslo;
Číslo je tu premenná s pohyblivým typom s jednou presnosťou, zatiaľ čo longNumber je premenná s pohyblivým typom s dvojitou presnosťou.
Ak sa chcete dozvedieť viac, navštívte dátové typy C.
ako a ešte
V programovaní C sa na rozhodovanie používajú, ak a ešte.
if (i == 1) printf ("i je 1.") else printf ("i nie je 1.")
Ak je hodnota i iná ako 1, výstup bude:
nie som 1
Ak sa chcete dozvedieť viac, navštívte vyhlásenie C, ak … else.
enum
Typy výčtu sú deklarované v programovaní C pomocou kľúčového slova enum. Napríklad:
enumový oblek (srdcia; piky; palice; diamanty;);
Tu sa vytvorí vymenovaný variabilný oblek so štítkami: srdcia, piky, palice a diamanty.
Ak sa chcete dozvedieť viac, navštívte stránku C enum.
externý
Kľúčové slovo extern deklaruje, že premenná alebo funkcia má externé prepojenie mimo súboru, ktorý je deklarovaný.
Ak sa chcete dozvedieť viac, navštívte typ úložiska C.
pre
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
Krátke, dlhé, podpísané a nepodpísané kľúčové slová sú modifikátory typov, ktoré menia význam základného dátového typu a poskytujú nový typ.
short int smallInteger; long int bigInteger; podpísané int normalInteger; unsigned int positiveInteger;Rozsah dátových typov typu int
Dátové typy | Rozsah |
---|---|
krátky int | -32768 až 32767 |
dlha int | -2147483648 až 214743648 |
podpísaná int | -32768 až 32767 |
nepodpísané int | 0 až 65535 |
návrat
Návratové kľúčové slovo ukončí funkciu a vráti hodnotu.
int func () (int b = 5; návrat b;)
Táto funkcia func()
vráti 5 volajúcej funkcii. Ak sa chcete dozvedieť viac, navštívte C užívateľsky definované funkcie.
veľkosť
Kľúčové slovo sizeof hodnotí veľkosť dát (premennú alebo konštantu).
#include int main () (printf ("% u bytes.", sizeof (char));)
Ak sa chcete dozvedieť viac, navštívte operátorov C.
Výkon
1 bajt
Registrovať
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) (…)
Tu testFunction()
funkcia nemôže vrátiť hodnotu, pretože jej návratový typ je neplatný.
prchavý
Kľúčové slovo volatile sa používa na vytváranie objektov volatile. Prchavý objekt môže byť hardvérom nešpecifikovaným spôsobom upravený.
konštantné číslo
Číslo je tu nestály objekt.
Pretože číslo je konštanta, program ho nemôže zmeniť. Hardvér to však môže zmeniť, pretože ide o nestály objekt.