Ez az oktatóanyag rövid információt nyújt a C programozás mind a 32 kulcsszaváról.
Kulcsszavak a C programozásban | |||
---|---|---|---|
auto | szünet | ügy | char |
konst | folytatni | alapértelmezett | csináld |
kettős | más | enum | külső |
úszó | mert | menj | ha |
int | hosszú | Regisztráció | Visszatérés |
rövid | aláírva | mérete | statikus |
strukturált | kapcsoló | typedef | unió |
aláírás nélküli | üres | illó | míg |
Az összes kulcsszó leírása a C-ben
auto
Az automatikus kulcsszó deklarálja az automatikus változókat. Például:
auto int var1;
Ez az állítás arra utal, hogy a var1 az auto és az int típusú tárolóosztály változója.
A függvénytesteken belül deklarált változók alapértelmezés szerint automatikusak. Minden funkció újbóli létrehozása után.
Mivel az automatikus változók lokálisak egy függvény számára, helyi változóknak is nevezzük őket. További információkért keresse fel a C tárolási osztályt.
törd és folytasd
A break utasítás azonnal megszakítja a legbelső ciklust, amikor találkozik vele. A switch utasítás megszüntetésére is használják.
A folytatás utasítás kihagyja az utasításokat, miután az iteráció ciklusán belül van.
for (i = 1; i <= 10; ++ i) (ha (i == 3) folytatódik; if (i == 7) törés; printf ("% d", i);)
Kimenet
1 2 4 5 6
Amikor i egyenlő 3-val, a folytatás utasítás életbe lép és kihagyja a 3. Ha i értéke 7, akkor a break utasítás életbe lép és befejezi a for ciklust. További információért keresse fel a C szünetet és a folytatást
kapcsoló, eset és alapértelmezés
A switch and case utasítás akkor használható, ha egy mondatblokkot kell végrehajtani sok blokk között. Például:
kapcsoló (kifejezés) (eset '1': // néhány utasítás végrehajtandó, amikor 1 törés; eset '5': // néhány utasítás végrehajtandó, amikor 5 törés; alapértelmezett: // néhány utasítás végrehajtandó alapértelmezés szerint;)
További információkért keresse fel a C kapcsoló nyilatkozatot.
char
A char kulcsszó karakterváltozót deklarál. Például:
char ábécé;
Az ábécé itt egy karaktertípusú változó.
További információért keresse fel a C adattípusokat.
konst
Az azonosító az konst kulcsszó használatával állandóvá nyilvánítható.
const int a = 5;
További információkért keresse fel a C változókat és konstansokat.
csinálni, miközben
int i; do (printf ("% d", i); i ++;) míg (i <10)
További információért keresse fel a C do… while ciklust
kettős és lebeg
A double és a float kulcsszavak a lebegő típusú változók deklarálására szolgálnak. Például:
úszószám; dupla longNumber;
Itt a szám egypontos lebegő típusú változó, míg a longNumber kettős pontosságú lebegő típusú változó.
További információért keresse fel a C adattípusokat.
ha és más
A C programozásban, ha és mást használnak döntések meghozatalára.
if (i == 1) printf ("i 1.") else printf ("i nem 1.")
Ha i értéke nem 1, akkor a kimenet:
én nem vagyok 1
Ha többet szeretne megtudni, látogasson el a C if… else utasításba.
enum
A felsorolás típusait a C programozásban deklaráljuk az enum kulcsszóval. Például:
enum öltöny (szív; ásó; klub; gyémánt;);
Itt egy felsorolt változó öltönyt hoznak létre, amelynek címkéi: szívek, ásók, klubok és gyémántok.
További információért keresse fel a C enum webhelyet.
külső
A külső kulcsszó kijelenti, hogy egy változónak vagy egy függvénynek külső kapcsolata van a deklarált fájlon kívül.
További információért keresse fel a C tárhely típusát.
mert
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
A rövid, hosszú, aláírt és aláíratlan kulcsszavak típusmódosítók, amelyek megváltoztatják az alap adattípus jelentését, hogy új típust kapjanak.
rövid int smallInteger; long int bigInteger; aláírt int normalInteger; aláíratlan int pozitívInteger;Az int típusú adattípusok tartománya
Adattípusok | Hatótávolság |
---|---|
rövid int | -32768 - 32767 |
hosszú int | -2147483648 - 214743648 |
aláírt int | -32768 - 32767 |
aláíratlan int | 0-tól 65535-ig |
Visszatérés
A return kulcsszó megszünteti a függvényt, és visszaadja az értéket.
int func () (int b = 5; visszatér b;)
Ez a függvény func()
5-öt ad vissza a hívó függvényhez. További információkért keresse fel a C felhasználó által definiált funkciókat.
mérete
A sizeof kulcsszó kiértékeli az adatok méretét (változó vagy konstans).
#include int main () (printf ("% u byte.", sizeof (char));)
További információért keresse fel a C operátorokat.
Kimenet
1 bájt.
Regisztráció
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) (…)
Itt a testFunction()
függvény nem adhat vissza értéket, mert a visszatérési típusa érvénytelen.
illó
Az illékony kulcsszó illékony objektumok létrehozására szolgál. Az illékony objektumot a hardver nem meghatározható módon módosíthatja.
const illékony szám
Itt a szám egy ingatag objektum.
Mivel a szám állandó, a program nem tudja megváltoztatni. A hardver azonban megváltoztathatja, mivel ez egy ingatag objektum.