Tento kurz poskytuje stručné informace o všech 32 klíčových slovech v programování C.
Klíčová slova v programování C. | |||
---|---|---|---|
auto | přestávka | případ | char |
konst | pokračovat | výchozí | dělat |
dvojnásobek | jiný | výčet | externí |
plovák | pro | jít do | -li |
int | dlouho | Registrovat | vrátit se |
krátký | podepsaný | velikost | statický |
struktur | přepínač | typedef | svaz |
nepodepsaný | prázdnota | nestálý | zatímco |
Popis všech klíčových slov v C
auto
Klíčové slovo auto deklaruje automatické proměnné. Například:
auto int var1;
Toto prohlášení naznačuje, že var1 je proměnná třídy úložiště auto a typu int.
Proměnné deklarované v tělech funkcí jsou ve výchozím nastavení automatické. Jsou znovu vytvořeny při každém spuštění funkce.
Protože automatické proměnné jsou pro funkci lokální, nazývají se také lokální proměnné. Další informace najdete ve třídě úložiště C.
rozbít a pokračovat
Příkaz break ukončí nejvnitřnější smyčku okamžitě, jakmile k ní dojde. Používá se také k ukončení příkazu switch.
Příkaz continue přeskočí příkazy za ním ve smyčce pro iteraci.
for (i = 1; i <= 10; ++ i) (if (i == 3) continue; if (i == 7) break; printf ("% d", i);)
Výstup
1 2 4 5 6
Když je i rovno 3, vstoupí v platnost příkaz continue a přeskočí 3. Když je i rovno 7, vstoupí v platnost příkaz break a ukončí smyčku for. Další informace najdete v prohlášení C break and continue
switch, case a default
Příkaz switch a case se používá, když je třeba provést blok příkazů mezi mnoha bloky. Například:
switch (výraz) (case '1': // některé příkazy, které se mají provést při 1 přestávce; case '5': // některé příkazy, které se mají provést při 5 break; default: // některé příkazy, které se mají provést při výchozím nastavení;)
Další informace najdete v prohlášení o přepínači C.
char
Klíčové slovo char deklaruje znakovou proměnnou. Například:
char abeceda;
Zde je abeceda proměnnou typu znaku.
Další informace najdete na datových typech C.
konst
Identifikátor lze deklarovat konstantní pomocí klíčového slova const.
const int a = 5;
Další informace najdete v části C proměnné a konstanty.
dělat, zatímco
int i; do (printf ("% d", i); i ++;) while (i <10)
Další informace najdete ve smyčce C do … while
zdvojnásobit a float
Klíčová slova double a float se používají k deklaraci proměnných plovoucího typu. Například:
float number; dvojité dlouhé číslo;
Zde je číslo proměnná s plovoucím typem s přesnou přesností, zatímco longNumber je proměnná s plovoucím typem s dvojitou přesností.
Další informace najdete na datových typech C.
jestli a ještě
V programování C se používají a rozhodují se k rozhodování.
if (i == 1) printf ("i je 1.") else printf ("i není 1.")
Pokud je hodnota i jiná než 1, bude výstup:
já nejsem 1
Další informace najdete v prohlášení C, pokud … else.
výčet
Typy výčtu jsou deklarovány v programování C pomocí enum klíčového slova. Například:
enum oblek (srdce; piky; kluby; diamanty;);
Zde je vytvořen vyjmenovaný variabilní oblek se značkami: srdce, piky, kluby a diamanty.
Chcete-li se dozvědět více, navštivte C enum.
externí
Klíčové slovo extern deklaruje, že proměnná nebo funkce má externí propojení mimo soubor, který je deklarován.
Další informace najdete na stránce Typ úložiště C.
pro
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átká, dlouhá, podepsaná a nepodepsaná klíčová slova jsou modifikátory typů, které mění význam základního datového typu, aby poskytly nový typ.
short int smallInteger; long int bigInteger; signed int normalInteger; unsigned int positiveInteger;Rozsah datových typů typu int
Typy dat | Rozsah |
---|---|
krátký int | -32768 až 32767 |
dlouhá int | -2147483648 až 214743648 |
podepsané int | -32768 až 32767 |
nepodepsané int | 0 až 65535 |
vrátit se
Návratové klíčové slovo ukončí funkci a vrátí hodnotu.
int func () (int b = 5; návrat b;)
Tato funkce func()
vrátí 5 volající funkci. Chcete-li se dozvědět více, navštivte C uživatelem definované funkce.
velikost
Klíčové slovo sizeof vyhodnotí velikost dat (proměnná nebo konstanta).
#include int main () (printf ("% u bajtů.", sizeof (char));)
Chcete-li se dozvědět více, navštivte operátory C.
Výstup
1 bajt
Registrovat
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) (…)
Zde testFunction()
funkce nemůže vrátit hodnotu, protože její návratový typ je neplatný.
nestálý
Klíčové slovo volatile se používá k vytváření těkavých objektů. Těkavý objekt lze hardwarem upravit neurčeným způsobem.
konstantní volatilní číslo
Zde je číslo těkavým objektem.
Protože číslo je konstanta, program jej nemůže změnit. Hardware to však může změnit, protože se jedná o těkavý objekt.