Bevezetés a változókról C
A C nyelv változói fontos szerepet játszanak. Azt is mondhatjuk, hogy a változók sok programozási nyelv gerincét jelentik. A C nyelven szereplő változókat az adatok különböző formáinak tárolására használják. Memóriakártyaként működik, ahol minden adatot elmenti és a program végrehajtása során felhasználta. A C-ban különféle típusú változók vannak, típusuk szerint, a szükséges memória vagy tárhely nagysága eltér. Mint mondtuk, a C változói az értékek tárolására szolgálnak. A változók adatai különbözhetnek, például int, float, char, double, stb. Az összes kód vagy program a változóktól függ, mivel leírja a végrehajtandó adatok típusát.
Ebben a cikkben megismerjük, hogy a változók milyen szerepet játszanak a C-ben, hogyan lehet inicializálni a változókat, hogyan kell deklarálni, stb.
A változók meghatározásának szabályai a C
- A C-ben szereplő változók nem kezdődhetnek a számmal, különben a változó nem lesz érvényes. Például (1 karakterlánc, nem érvényes változó).
- A változók közötti üres szóköz nem megengedett. Például (az egyik karakterlánc nem érvényes, a karakterlánc egy érvényes változó).
- A kulcsszavak nem definiálhatók változóként. Például: (mert nem érvényes változó, mivel kulcsszóként használják a C nyelvben).
- Mivel a C kis- és nagybetűk között érzékeny nyelv, a kis- és nagybetűket különféle változónak tekintik. Példa (a SZÁMot és a számot két különféle változóként kezeljük a C-ben).
- A változó nevek lehetnek karakterlánc, számjegyek és speciális karakterek kombinációja, például aláhúzás (_).
Hogyan dolgozz?
- A változók deklarálásakor megmondja a fordítóknak, hogy milyen típusú adatot tartanak.
- A változók megmondják az összeállítóknak a programban használt változók nevét.
- Mivel a változók meghatározzák a tárolást, a fordítóknak nem kell aggódniuk a változók memóriahelyén, amíg azokat nem deklarálják.
Hogyan lehet bejelentni?
A változókat először a program előtt be kell jelenteni, mivel ez fontos szerepet játszik.
A változók deklarációs szintaxisa a következő.
adat_típus változó_név;
hol,
- data_type: A tárolt adatok típusát jelzi. Adattípusok lehetnek int, float, char, dupla, long int, stb.
- változó_neve: A változó nevét jelzi. Ez lehet a kulcsszó kivételével.
Például
- int a;
- int a, b, c;
Például 1, int egy adattípus és a egy változó neve. A második példában három változót deklaráltunk: a, b és c.
A változók deklarálása után a változók számára a helyet kiosztották, mivel azokat a programhoz használják.
Program a változók deklarációjának bemutatására C - ben
#include
#include
int main()
(
int m, n;
m = 2;
n = 3;
z = m + n;
printf("Sum of two numbers is: %d \n", z);
return 0;
)
Hogyan lehet inicializálni?
A változók inicializálása a C-ben azt jelenti, hogy az értékeket közvetlenül a változóknak osztják el, miközben azokat deklarálják. A változók inicializálásának szintaxisa a következő:
adat_típus változó_név = érték;
Például
- int a = 10;
- int a = 5, b = 8;
Az 1. példában létrehozzuk az a változót, és inicializáljuk a 10 értékkel. 2. példában két a és b változót hozunk létre, az 5. és 8. értéket allokálva.
Program a változók inicializálásának illusztrálására C.
#include
#include
int main()
(
int m = 2, n = 3;
z = m + n;
printf("Sum of two numbers is: %d \n", z);
return 0;
)
A változók típusai
5 típusú változó létezik, amelyek a következők:
- Helyi változók
- Globális változók
- Statikus változók
- Automatikus változók
- Külső változók
1. Helyi változók
A függvényen belül deklarált változókat helyi változónak hívják. A helyi változókat használat előtt be kell jelenteni. Csak a helyi függvények változtathatják meg a változók értékét.
Példa
int main()
(
int m =10; //local variable
)
2. Globális változók
A függvényen kívül deklarált változókat globális változóknak nevezzük. Bármely funkció megváltoztathatja a változók értékét.
Példa
int n = 6; //global variable
int main()
(
int m =10; //local variable
)
3. Statikus változók
a statikus kulcsszóval deklarált változókat statikus változóknak nevezzük.
int main()
(
int m =10; //local variable
static n = 6; //static variable
)
4. Automatikus változók
az összes olyan függvény, amelyet a funkciókon belül deklaráltak, alapértelmezés szerint automatikus változónak tekinthető. Az automatikus változók az automatikus kulcsszóval deklarálhatók.
int main()
(
int m =10; //local variable (Automatic variable)
auto n = 6; //automatic variable
)
5. Külső változók
A külső változókat a külső kulcsszó használatával deklaráljuk. A külső kulcsszóval rendelkező változók több C forrásfájlban felhasználhatók.
extern m =10;
// külső változó
Következtetés - Változók C-ben
Ebben a cikkben láttuk, hogyan kell deklarálni, inicializálni a szintaxisukkal és a programjukkal, hogy megértsük, hogyan kell végrehajtani őket. Láttuk továbbá a C változó típusait és azok meghatározására vonatkozó szabályokat. Remélem, hasznosnak találja ezt a cikket.
Ajánlott cikkek
Ez a C változók útmutatója. Itt tárgyaljuk, hogyan lehet inicializálni a változókat, miként deklarálhatjuk szintaxisunkat és programjukat, hogy megértsük, hogyan kell végrehajtani őket. Megnézheti más javasolt cikkeinket -
- Minta a C programozásban
- Csillagminták c ++ -ban
- Kivitelező C ++-ban
- C ++ karakterlánc-funkciók
- Hogyan deklarálhatjuk a változókat a C # -ben?
- Változók a JavaScript-ben
- Statikus kulcsszó a C