Változók C-ban A változó bejelentése és inicializálása - típusok és példák

Tartalomjegyzék:

Anonim

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

  1. int a;
  2. 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

  1. int a = 10;
  2. 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:

  1. Helyi változók
  2. Globális változók
  3. Statikus változók
  4. Automatikus változók
  5. 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 -

  1. Minta a C programozásban
  2. Csillagminták c ++ -ban
  3. Kivitelező C ++-ban
  4. C ++ karakterlánc-funkciók
  5. Hogyan deklarálhatjuk a változókat a C # -ben?
  6. Változók a JavaScript-ben
  7. Statikus kulcsszó a C