C Kulcsszavak - A C 24 legfontosabb kulcsszava a szintaxis és a példák segítségével

Tartalomjegyzék:

Anonim

Bevezetés a C kulcsszavakba

A kulcsszavakat előre definiálják, valamint a fenntartott szavakat, amelyeket a programozásban használnak, és amelyek speciális jelentést jelentenek az fordítónak. Ezek a szintaxis részét képezik, és nem is használhatjuk őket azonosítóként. Mivel a C kis- és nagybetűk között érzékeny nyelv, az összes kulcsszót kisbetűkkel kell írni. Az alábbiakban felsoroljuk az összes kulcsszót, amelyek megengedettek az ANSI C-ben.

C Kulcsszavak példákkal

Az alábbiakban mindannyian megvitattuk példáikat.

1. illékony

Erre a kulcsszóra szükség van az illékony objektumok létrehozásához. Ezek az illékony tárgyak képesek arra, hogy az ismeretlen vagy nem említett módszerrel módosuljanak a hardveren keresztül.

Példa:

const volatile ex;

  • Ebben a példában az ex-t illékony objektumnak tekintik.
  • A program nem képes ex módosítani, mivel állandó változó. A hardver azonban képes módosítani, mivel az ex-t illékony objektumnak tekintik.

2. automatikus

Ezt a kulcsszót használják az automatikus változók deklarálására.

Példa:

auto int v1;

  • Ez a konkrét meghatározás azt jelenti, hogy a v1 az int. Osztálytípus tárolásának és adattípusának változója.
  • A változókat, amelyeket a függvénytestekben deklarálunk, alapértelmezés szerint automatikusnak tekintjük. Minden egyes funkció végrehajtása után újra létrejönnek.
  • Az automatikus változókat helyi változóknak is hívják, mivel azok lokálisak a függvényhez.

3. char

A char kulcsszó a karakterváltozó deklarálására szolgál. A char típusú változók 1 bájt hosszúak. Lehetnek aláírással (alapértelmezés szerint kivéve, ha a '-funsigned-char' vagy 'aláíratlan' fordító opciót használjuk), ami azt jelenti, hogy -128 és 127, illetve 0 és 255 között vannak.

Példa:

char a;

Ebben a példában az a karakter típusú változónak tekinthető.

4. dupla és úszó

Mindkét kettős kulcsszó, valamint a lebegő szint szükséges a lebegő típusú változók deklarálásához.

Példa:

float a;
Double b;

Ebben a példában az a egy pontosságú úszó típusú változónak, a b pedig kettős pontosságú úszó típusú változónak tekintendő.

5. const

Van-nak deklarálunk egy azonosítót állandónak a const kulcsszó használatával.

Példa:

const int r = 5;

6. ha és mégis

Az if és másokat használjuk döntések meghozatalára a C programozás során.

Példa:

if(a==1)
printf(“ a is 1.”);
else
printf(“ a is not 1.”);

Ha az a értéke 1-től eltérő,

Kimenet:

a nem 1.

7. szünet és folytassa

A törésnyilatkozat arra készteti a programot, hogy kifejezetten kiugorjon a legbelső és körülvevő hurokból. A folytatás a cikluson belüli bizonyos utasítások kihagyására szolgál.

Példa:

for (a=1; a<=10; ++a)
(
if (a==3)
continue;
if (a==7)
break;
printf("%d ", a);
)

Kimenet :

1 2 4 5 6

Ebben a példában, ha a értéke 3, akkor a folytatódó utasítás játszik szerepet és kihagyja a 3. Míg mindig, ha a egyenlő 7-szel, a break utasítás kijátssza a szerepét, és egy hurok esetén véget ér.

8. enum

A C programozás során a felsorolási típusok deklarálódnak az enum kulcsszón keresztül.

Példa:

enum deck
(
kings;
queens;
jokers;
);

Ebben a példában egy felsorolt ​​változó pakli jön létre a címkékkel: királyok, királynők és jokerok.

9. külső

A külső kulcsszó azt jelzi, hogy az azonosítót máshol meghatározták. Ez azt is jelzi, hogy valójában a tárolást, valamint a kezdeti értéket vagy a függvénytestet valahol máshol, leginkább a különálló modulban határozták meg.

  • Formátum: külső adatok meghatározása, külső funkció prototípus;

Példa:

extern int f;extern void factorial (int a);

10. visszatérés

A Return funkciót a funkcióból való kilépéshez használjuk. Kilépne az azonnal végrehajtó funkciótól, és visszatérne a hívó rutinhoz. Opcionálisan is visszatérhet értéket.

Szintaxis:

return (expression);

Példa:

int ret (int a)( return (a*a);)

11.méret

A sizeof a kifejezés méretének vagy típusának visszatérítésére szolgál. A méret bájtban történő visszatérítésére szolgál.

Szintaxis:

sizeof expressionsizeof (type)

Példa:

a = calloc (100, sizeof (int));

12. indulj

A goto kulcsszóra van szükség az irányítás egyik pozícióból a másikba történő átviteléhez.

Szintaxis:

goto identifier;

A vezérlés feltétel nélkül átkerül a helyi címke helyébe, amelyet az azonosító határoz meg.

Példa:

a: … goto a;

13. int

Az int kulcsszó az egész típusú változó deklarálására szolgál.

Példa:

int b;

Ebben a példában b egy egész változó.

14. regisztrálj

Ezt a kulcsszót használják a nyilvántartási változók létrehozásához, amelyek sokkal gyorsabbak a normál változókhoz képest.

Példa:

register int r1;

15. statikus

Ezt a kulcsszót statikus változó létrehozására használják. A statikus változók értéke a program végéig fennmarad. Azt mondja, hogy a függvény vagy az elem csak az aktuális összeállítás hatókörén belül ismert. Ezenkívül, ha statikus kulcsszót használunk a függvényhez tartozó lokális változóval együtt, akkor ez lehetővé tenné a változó utolsó értékének megőrzését az adott függvényt követő hívások során.

Példa:

static int v;

16. struct

A struct kulcsszó a szerkezet deklarálására szolgál. A struktúrát a változatos adattípusok változóinak egy név alatt tartására használják. Csakúgy, mint az unió, a változókat egyetlen rekordba osztja. A struct-type nevét ezenkívül választható címkenévnek is tekintik, amely a struktúra típusára mutat. A struktúra változói adatdefiníciók, és nem kötelezőek. Bár mindkettő nem kötelező, a két egyiknek meg kell jelennie.

Példa:

struct st (
char n (70);
float m;
int a;
) st1, st2;

17. szakszervezet

Uniós kulcsszóra van szükség a változó különféle típusainak egy név szerinti csoportosításához.

union st
(
char n(60);
float m;
int a;
)

18. semmis

Ez a kulcsszó azt jelzi, hogy a függvény nem ad vissza értéket.

Példa:

void test(int a)
(
…..
)

Ebben a példában a () függvényteszt nem ad vissza értéket, mivel a visszatérési típus érvénytelen.

19. typedef

Ez a kulcsszó szükséges ahhoz, hogy egy típust egyértelműen azonosítóval társítson.

Példa :

typedef float k;
k lion, tiger;

20. rövid, hosszú, aláírt és aláíratlan

A rövid, hosszú, aláírt és aláíratlan kulcsszavak azok a módosítók, amelyek megváltoztatják az alapadat-típus jelentését annak érdekében, hogy új típusú legyen.

Példa:

short int smallI;
long int big;
signed int normal;
unsigned int positive;

Az érvényes adattípusok érvényes tartományát a következő táblázat tartalmazza:

aláírt char -128-tól 127-ig
aláírt int -32768 - 32767 (az aláírás alapértelmezett)
aláírt rövid int -32768 - 32767
aláírt hosszú int -2147483648 - 2147483647
alá nem írt char 0 és 255 között
aláírta int 0-65535
aláíratlan rövid int 0-65535
alá nem írt hosszú int 0-4294967295

21. mert

Összességében háromféle hurok létezik C-ben. A for C hurkot a következő kulcsszóval írjuk.

Példa:

for (a=0; a< 9; ++a)
(
printf("%d ", a);
)

Kimenet

0 1 2 3 4 5 6 7 8

22. kapcsoló, kis- és nagybetűk

A kapcsolót és az eset utasításokat is használjuk, amikor a mondatok blokkját különféle blokkok között kell végrehajtani.

Példa:

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. Do-while hurok

A do funkciót egy ideig használják az állítás más formájának megismétlésére. A hurok ezen formája a következő szintaxist használja:

do statement while (expression)

Példa :

a = 1; b = 1;do ( b *= a; a++; ) while (a <= factorial);

24. míg

míg a végrehajtás megismételésére szolgál, ha a feltétel igaz.

Szintaxis:

while (expression) statement

Példa :

while (*z == ' ') z++;

Következtetés

Így arra a következtetésre juthatunk, hogy összesen 32 kulcsszó van, és az állandó olyan érték, amely a program során nem változik. Emellett a kulcsszó nyelvenként fenntartott szavak. Négy általánosan használt adattípus létezik: int, float, char és void. Az adattípusok mérete és terjedelme különbözik egymástól.

Ajánlott cikkek

Ez egy útmutató a C Kulcsszavakhoz. Itt tárgyaljuk a C bevezetését és a legfontosabb kulcsszavakat a szintaxissal és a példákkal. A következő cikkeket is megnézheti további információkért -

  1. C # parancsok
  2. C ++ változók
  3. Beágyazás a C-be
  4. Mi az ES6?
  5. PHP kulcsszavak
  6. Faktorialis program a JavaScript-ben
  7. C # Kulcsszavak
  8. Változók a JavaScript-ben
  9. Beágyazás a JavaScript-be
  10. C Programozó mátrix szorzás
  11. Különböző típusú hurkok és azok előnyei
  12. Az SQL 36 legfontosabb kulcsszava példákkal
  13. Mátrix szorzás Java - ban Példák