Változók C ++ -ban Típusok és hogyan kell a C ++ változóival együtt dolgozni, például

Tartalomjegyzék:

Anonim

Bevezetés a C ++ változókba

A változók a programozási nyelv legfontosabb részei. Bármely programozási nyelv hiányos változó nélkül. Azt is mondhatjuk, hogy változók nélkül a program nem futhat. Mint minden más programozási nyelv, a C ++ nyelvnek változókra is szüksége van a program futtatásához. A változókat nem a program futtatásához használják, hanem az érték vagy a karakterlánc tárolására szolgálnak. Érték tárolása nélkül a program nem futhat. Ezért a változók ismertek a programozási nyelv gerincéért. A C ++ kifejezésben a kulcsszavak kivételével bármely szó változóként kerül felhasználásra. A változók meghatározásához meg kell határoznunk a változó típusát. A típus lehet bármi int, dupla, char, float, long int, short int, stb. Az int egész érték tárolására szolgál, azaz 5, 19, 519, 1000. A Char karakter vagy karakterlánc tárolására szolgál, azaz nevelésre. Az úszó az úszó értékeinek tárolására szolgál, mint például a 2.3, 3.679, 9.45. A hosszú int a hosszú egész értékek tárolására szolgál. Ebben a cikkben megvitatjuk, hogyan lehet inicializálni és deklarálni a változókat a C ++ nyelven. És a változók típusai.

Szabályok és előírások a változók meghatározására C ++ nyelven

  • A változók lehetnek számjegyek keveréke, speciális karakterek, például százalék (&), aláhúzás (_) vagy karakterlánc.
  • A kis- és nagybetűket különféle változóként kezelik, mivel a C ++ kis- és nagybetűket érzékeny nyelv. Az Educba-t és az eduCBA-t két különféle változóként kezeljük.
  • A C ++ változókat a karakterrel kell elindítani. A számot első karakterként nem veszi figyelembe. A 6educba nem érvényes változó, mert azzal a számmal kezdődik, ahol az izglītba6 lehet érvényes változó, mivel a karakterrel kezdődött.
  • A C ++ nyelv változóinak nem szabad kulcsszónak lennie. mert ehhez, ha máshol, miközben, do, char, ez, stb. vannak a kulcsszavak, amelyeket az adott célra használnak. Ezek a kulcsszavak nem használhatók változóként a C ++ kategóriában.
  • Üres szóköz nem engedélyezett a változók számára. Az Edu cba érvénytelen, mivel az edu és a cba között van szóköz, ahol az eduba érvényes változó, vagy az edu_cba szintén érvényes változó, mivel aláhúzásjelet használunk a változóhoz való csatlakozáshoz.

Hogyan működnek a változók a C ++ nyelven?

  • A változók deklarálása tájékoztatja a fordítót, hogy az adatváltozók típusait a program használja.
  • A változók nevének deklarálása a fordítónak adja meg a változók nevét, amelyeket az érték tárolására használnak a programban.
  • A változók deklarálása közben elmondom a fordítónak, hogy a változóknak milyen tárolóhelyre van szükségük. A fordítónak nem kell aggódnia a tárolás miatt, amíg azt nem deklarálják.

Hogyan deklarálhatjuk a változókat a C ++ nyelven?

A változókat először a programok elindítása előtt lehet deklarálni. A változó deklarálásának szintaxisa a következő
adat_típus változó_név;
hol

data_type: Meghatározza az adatok tárolására szolgáló adattípusokat. Adattípusok lehetnek int, char, float, dupla, short int, stb.
változó_neve: Meghatározza a változók nevét. Bármely lehet a kulcsszó kivételével.

Például,
1. int fülke;
2. úszó 6.9, 7.3
Például 1, int egy adattípus, és a cab változó név. A második példában két olyan változót jelentettünk be, ahol az úszó adattípus, a 6.9 és 7.3 változó.
Miután a változók bejelentésre kerültek, a fordító kiosztotta a változók számára a tárolóhelyet, mivel azt a programhoz felhasználják.

Program a változók deklarációjának bemutatására C ++ nyelven

#include
using namespace std;
int main()
(
int x, y, z;
x = 10;
y = 3;
z = x + y;
cout << "Sum of two numbers is: " << z;
return 0;
)

Hogyan inicializálhatjuk a változókat a C ++ nyelvben?

A C ++ rendszerben a változók inicializálhatók az értékeknek a deklarálás időpontjában történő hozzárendelésével. A változók inicializálásának szintaxisa C ++ nyelven: -

data_type variable_name = value;

Például,

  1. int x = 10;
  2. char b = 'eduCBA'

Az 1. példában az x változót inicializáltuk 10-ös értékkel. A 2. példában b-t inicializáltunk karakterként eduCBA értékkel.

Program a változók inicializálásának illusztrálására C ++ nyelven

#include
using namespace std;
int main()
(
int x = 5, y = 15;
int z = x + y;
cout << "Sum of two numbers is: "<< z;
return 0;
)

Változók típusai C ++ nyelven

A C ++ nyelvben 5 típusú változó létezik, amelyek a következők:

1. Helyi változók

A helyi változókat a függvényben deklaráljuk. A helyi változókat be kell jelenteni, mielőtt felhasználnák azokat a programban. A függvényben deklarált funkciók megváltoztathatják a változók értékét. A külső funkciók nem változtathatják meg a helyi változók értékét.

Íme egy példa

int main()
(
int x = 2; //local variable
)

2. Globális változók

A globális változókat a függvényeken kívül deklaráljuk. Bármelyik funkció, azaz mind a helyi, mind a globális függvény megváltoztathatja a globális változók értékét.

A példát a következőképpen adjuk meg:

int y = 10; //global variable
int main()
(
int x = 5; //local variable
)

3. Statikus változók

Ezeket a változókat a statikus szóval deklaráljuk.

A példát a következőképpen adjuk meg:

int main()
(
int x = 5; //local variable
static y = 2; //static variable
)

4. Automatikus változók

Az automatikus változókat az automatikus kulcsszó jelzi. Az összes olyan függvény, amelyet a függvényben deklaráltak, alapértelmezés szerint automatikus változónak tekinthető.

A példát a következőképpen adjuk meg:

int main()
(
int x = 20; //local variable (Automatic variable)
auto y = 12; //automatic variable
)

5. Külső változók

A külső kulcsszó használatával a külső változókat deklaráljuk.

extern z = 4; //external variable

Következtetés

Ebben a cikkben láttuk a változók fontosságát a C ++ nyelvben, és azt, hogy példák segítségével hogyan lehet együtt dolgozni a változókkal. Ezenkívül öt különféle típusú változót láttunk a C ++ nyelvben példákkal. Remélem, hasznosnak találja ezt a cikket.

Ajánlott cikkek

Ez egy útmutató a C ++ változóinak. Itt tárgyaljuk a Bevezetést, a Változók C ++-ban történő használatának példáit. Megnézheti más javasolt cikkeinket -

  1. A legjobb C ++ fordító
  2. Tömbök C ++-ban
  3. c ++ referencia vs mutató
  4. C ++ alternatívák
  5. Változók a JavaScript-ben