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,
- int x = 10;
- 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 -
- A legjobb C ++ fordító
- Tömbök C ++-ban
- c ++ referencia vs mutató
- C ++ alternatívák
- Változók a JavaScript-ben