Úvod do klíčových slov C.
Klíčová slova jsou známá jako předdefinovaná a vyhrazená slova, která se používají při programování a mají zvláštní význam pro kompilátor. Jsou součástí syntaxe a také je nemůžeme použít jako identifikátor. Protože C je jazyk rozlišující malá a velká písmena, všechna klíčová slova musí být psána malými písmeny. Níže uvádíme seznam všech klíčových slov, která jsou povolena v ANSI C.
C Klíčová slova s příklady
Níže jsme diskutovali všechny o nich spolu s jejich příklady.
1. Těkavé
Toto klíčové slovo je potřeba k vytvoření těkavých objektů. Tyto těkavé objekty mají schopnost se pomocí hardwaru modifikovat neznámou nebo nezjištěnou metodou.
Příklad:
const volatile ex;
- V tomto příkladu je ex považován za těkavý objekt.
- Program nemá schopnost změnit ex, protože se jedná o konstantní proměnnou. Hardware je však schopen jej upravit, protože ex je považováno za těkavý objekt.
2. auto
Toto klíčové slovo se používá k deklarování automatických proměnných.
Příklad:
auto int v1;
- Tato konkrétní definice znamená, že v1 je považován za proměnnou úložiště typu třídy a datového typu int.
- Proměnné, které deklarujeme uvnitř funkčních těl, jsou standardně považovány za automatické. Při každém vykonání funkce se znovu vytvoří.
- Automatické proměnné se také nazývají lokální proměnné, protože jsou místní pro funkci.
3. char
char klíčové slovo se používá k deklarování znakové proměnné. Proměnné typu char mají délku 1 bajt. Mohou se podepsat (je to ve výchozím nastavení, pokud nepoužíváme možnost kompilátoru '-funsigned-char' nebo 'unsigned'), což znamená, že mají rozsah od -128 do 127 a od 0 do 255.
Příklad:
char a;
V tomto příkladu je a považována za proměnnou typu znaku.
4. double a float
Pro deklaraci proměnných typu plovoucí jsou potřeba obě klíčová slova, dvojitá i plovoucí.
Příklad:
float a;
Double b;
V tomto příkladu je a považována za proměnnou s plovoucím typem s přesnou přesností ab je považována za proměnnou s plovoucím typem s přesnou přesností.
5. konst
Pomocí van klíčového slova const deklarujeme identifikátor jako konstantní.
Příklad:
const int r = 5;
6. pokud a další
Při rozhodování v programování v C používáme, zda a podobně.
Příklad:
if(a==1)
printf(“ a is 1.”);
else
printf(“ a is not 1.”);
Pokud je hodnota a jiná než 1,
výstup:
a není 1.
7. rozbít a pokračovat
Příkaz break by explicitně způsobil, že program vyskočí z nejvnitřnější a uzavřené smyčky. Pokračování se používá pro příkazy přeskakující určité příkazy, které jsou uvnitř smyčky.
Příklad:
for (a=1; a<=10; ++a)
(
if (a==3)
continue;
if (a==7)
break;
printf("%d ", a);
)
Výstup :
1 2 4 5 6
V tomto příkladu, kdykoli je a rovna 3, pak by pokračování příkazu hrálo svou roli a přeskočilo 3. Zatímco kdykoli a je rovné 7, prohlášení break by hrálo svou roli a ukončilo smyčku.
8. výčet
V C programovacích typech výčtu se deklaruje výčet klíčových slov.
Příklad:
enum deck
(
kings;
queens;
jokers;
);
V tomto příkladu je výčet variabilního balíčku vytvořen pomocí značek: králové, královny a žolíci.
9. navenek
Externí klíčové slovo označuje, že identifikátor není definován někde jinde. To také naznačuje, že úložiště, stejně jako počáteční hodnota nebo tělo funkce, byly definovány někde jinde, většinou v samostatném modulu.
- Formát: externí definice dat; externí funkční prototyp;
Příklad:
extern int f;extern void factorial (int a);
10. návrat
Návrat se používá pro ukončení funkce. Ukončilo by to aktuální funkci, která se provádí okamžitě, a vrátí se k volající rutině. Může také volitelně vrátit hodnotu.
Syntax:
return (expression);
Příklad:
int ret (int a)( return (a*a);)
11. velikost
sizeof se používá pro vrácení velikosti výrazu nebo jeho typu. Používá se pro vrácení velikosti v bajtech.
Syntax:
sizeof expressionsizeof (type)
Příklad:
a = calloc (100, sizeof (int));
12. goto
klíčové slovo goto je potřeba pro přenos kontroly z jedné pozice na druhou.
Syntax:
goto identifier;
Řízení je bezpodmínečně přeneseno do umístění lokálního štítku, který je určen identifikátorem.
Příklad:
a: … goto a;
13. int
klíčové slovo int se používá pro deklaraci proměnné typu integer.
Příklad:
int b;
V tomto příkladu je b celočíselná proměnná.
14. Zaregistrujte se
Toto klíčové slovo se používá k vytvoření proměnných registru, které jsou mnohem rychlejší než běžné proměnné.
Příklad:
register int r1;
15. statický
Toto klíčové slovo se používá k vytvoření statické proměnné. Hodnoty statických proměnných přetrvávají až do konce programu. Říká, že funkce nebo prvek je znám pouze uvnitř rozsahu aktuální kompilace. Pokud použijeme také statické klíčové slovo spolu s proměnnou, která je lokální pro funkci, umožnilo by to uchovat poslední hodnotu proměnné při následných voláních na tuto funkci.
Příklad:
static int v;
16. struktur
Klíčové slovo struct se používá pro deklaraci struktury. Struktura se používá k držení proměnných různých datových typů pod jedním jménem. Stejně jako unie, seskupuje proměnné do jediného záznamu. Název struct-type-name se také považuje za volitelný název značky, který ukazuje na typ struktury. Proměnné struktury jsou definice dat a jsou volitelné. Přestože jsou oba volitelné, musí se objevit jedna z nich.
Příklad:
struct st (
char n (70);
float m;
int a;
) st1, st2;
17. unie
Klíčové slovo Unie je potřeba pro seskupení různých typů proměnných pod jedním jménem.
union st
(
char n(60);
float m;
int a;
)
18. neplatné
Toto klíčové slovo označuje, že funkce nevrací žádnou hodnotu.
Příklad:
void test(int a)
(
…..
)
V tomto příkladu funkce test () nevrací hodnotu, protože typ návratu je neplatný.
19. typedef
Toto klíčové slovo je vyžadováno, aby byl typ a identifikátor explicitně přiřazen.
Příklad:
typedef float k;
k lion, tiger;
20. krátké, dlouhé, podepsané a nepodepsané
Krátká, dlouhá, podepsaná i nepodepsaná klíčová slova jsou typem modifikátorů, které mění význam základního datového typu s cílem získat nový typ.
Příklad:
short int smallI;
long int big;
signed int normal;
unsigned int positive;
Platný rozsah platných datových typů je uveden v následující tabulce:
podepsaná char | -128 až 127 |
podepsáno int | -32768 až 32767 (výchozí hodnota je podepsána) |
podepsáno krátké int | -32768 až 32767 |
podepsáno dlouhé int | -2147483648 až 2147483647 |
nepodepsané char | 0 až 255 |
neoznačené int | 0 až 65535 |
nepodepsané krátké int | 0 až 65535 |
nepodepsané dlouhé int | 0 až 4294967295 |
21. pro
Celkově existují 3 druhy smyček v C. Smyčka for v C je zapsána pomocí klíčového slova pro.
Příklad:
for (a=0; a< 9; ++a)
(
printf("%d ", a);
)
Výstup
0 1 2 3 4 5 6 7 8
22. spínač, pouzdro a výchozí nastavení
Příkazy typu switch a case se používají vždy, když je třeba blok příkazů provést mezi různými bloky.
Příklad:
switch(expression)
(
case '1':
// statements to execute when 1
break;
case '8':
// statements to execute when 5
break;
default:
// statements to execute when default;
)
23. Sluchátko do-while
Do je používán spolu s chvíli udělat jinou formu opakování prohlášení. Tato forma smyčky využívá následující syntaxi:
do statement while (expression)
Příklad:
a = 1; b = 1;do ( b *= a; a++; ) while (a <= factorial);
24. chvíli
zatímco se používá pro opakování provádění, když je podmínka pravdivá.
Syntax:
while (expression) statement
Příklad:
while (*z == ' ') z++;
Závěr
Můžeme tedy dojít k závěru, že existuje celkem 32 klíčových slov a konstanta je hodnota, která se v celém programu nemění. Klíčové slovo je také vyhrazeno slova podle jazyka. Existují čtyři běžně používané typy dat, které jsou int, float, char a neplatné. Každý z datových typů se liší velikostí i rozsahem.
Doporučené články
Toto je průvodce k C Klíčová slova. Zde diskutujeme úvod a různá klíčová slova C se syntaxí a příklady. Další informace naleznete také v následujících článcích -
- C # Příkazy
- Proměnné v C ++
- Zapouzdření v C
- Co je ES6?
- Klíčová slova PHP
- Věcný program v JavaScriptu
- C # Klíčová slova
- Proměnné v JavaScriptu
- Zapouzdření do JavaScriptu
- C Programovací násobení matic
- Různé typy smyček s jeho výhodami
- 36 nejlepších klíčových slov v SQL s příklady
- Maticové násobení v Javě Příklady