Spremenljivke v C ++ - Vrste in način dela s spremenljivkami v C ++ s primerom

Kazalo:

Anonim

Uvod v spremenljivke v C ++

Spremenljivke so najpomembnejši del vsakega programskega jezika. Vsak programski jezik je nepopoln brez spremenljivke. Prav tako lahko rečemo, da se brez spremenljivk program ne more zagnati. Kot vsak programski jezik tudi jezik C ++ potrebuje za spreminjanje svojega programa spremenljivke. Spremenljivke se ne uporabljajo za zagon programa, temveč se uporabljajo za shranjevanje vrednosti ali niza. Brez shranjevanja vrednosti se program ne more zagnati. Zato so spremenljivke znane po hrbtenici programskega jezika. V C ++ se kot spremenljivka uporablja vsaka beseda, razen ključnih besed. Za definiranje spremenljivk moramo določiti vrsto spremenljivke. Vtipkajte lahko karkoli int, double, char, float, long int, short int itd. Int se uporablja za shranjevanje celotne vrednosti, to je 5, 19, 519, 1000. Char se uporablja za shranjevanje znaka ali niza, tj. Float se uporablja za shranjevanje vrednosti floata, kot so 2.3, 3.679, 9.45. Long int se uporablja za shranjevanje dolgih celih vrednosti. V tem članku bomo razpravljali, kako inicializirati in deklarirati spremenljivke v jeziku C ++. In vrste spremenljivk.

Pravila in predpisi za določanje spremenljivk v jeziku C ++

  • Spremenljivke so lahko mešanica števk, posebnih znakov, kot so in odstotki (&), podčrtaj (_) ali niz.
  • Zgornji in spodnji primeri se obravnavajo kot različne spremenljivke, saj je C ++ jezik, ki razlikuje male in male črke. Educba in eduCBA bosta obravnavani kot dve različni spremenljivki.
  • C ++ spremenljivke je treba začeti z znakom. Številka ne bo štela za prvi znak. 6educba ni veljavna spremenljivka, saj se začne s številko, kjer je educba6 lahko veljavna spremenljivka, kot se je začela z znakom.
  • spremenljivke v jeziku C ++ ne bi smele biti ključne besede. for, to so, če, drugače, medtem, do, char, to itd., so ključne besede, ki se uporabljajo za določen namen. Teh ključnih besed ni mogoče uporabiti kot spremenljivko v C ++.
  • Prazni presledki niso dovoljeni za spremenljivke. Edu cba ni veljavna, ker obstaja prostor med edu in cba, kjer je educba veljavna spremenljivka ali pa je edu_cba tudi veljavna spremenljivka, saj se za pridružitev spremenljivki uporabi podčrtani znak.

Kako spremenljivke delujejo v jeziku C ++?

  • Deklaracija spremenljivk sporoči prevajalcu, katere vrste spremenljivk bodo uporabljene v programu.
  • Deklaracija imen spremenljivk sporoči prevajalcu ime spremenljivk, ki se uporabljajo za shranjevanje vrednosti v programu.
  • Med deklariranjem spremenljivk povem prevajalniku pomnilnik, ki ga spremenljivke potrebujejo. Prevajalniku ni treba skrbeti za shrambo, dokler ni razglašena.

Kako razglasiti spremenljivke v jeziku C ++?

Spremenljivke lahko najprej prijavite, preden začnete s programi. Sintaksa za deklaracijo spremenljivke je naslednja
data_type spremenljivka_ime;
kje

data_type: Določi vrste podatkov za shranjevanje vrednosti. Vrste podatkov so lahko int, char, float, double, short int itd.
ime_ spremenljivke: Določi ime spremenljivk. Lahko je karkoli razen ključne besede.

Na primer
1. int kabina;
2. plovec 6, 9, 7.3
Na primer 1, int je podatkovni tip, kabina pa ime spremenljivke. V drugem primeru smo razglasili dve spremenljivki, kjer je float podatkovni tip in 6.9 in 7.3 spremenljivki.
Ko so spremenljivke razglašene, prevajalnik dodeli pomnilnik za te spremenljivke, saj bo uporabljen za program.

Program za ponazoritev izjave spremenljivk v jeziku C ++

#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;
)

Kako inicializirati spremenljivke v jeziku C ++?

V C ++ se lahko spremenljivke inicializirajo z dodeljevanjem vrednosti ob deklaraciji. Sintaksa za inicializacijo spremenljivk v jeziku C ++ je -

data_type variable_name = value;

Na primer

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

V primeru 1 smo inicializirali spremenljivko x z vrednostjo 10. V primeru 2 smo inicializirali b kot znak z vrednostjo eduCBA.

Program za ponazoritev inicializacije spremenljivk v jeziku C ++

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

Vrste spremenljivk v jeziku C ++

V jeziku C ++ obstaja 5 vrst spremenljivk, ki so naslednje:

1. Lokalne spremenljivke

Lokalne spremenljivke so deklarirane znotraj funkcije. Lokalne spremenljivke je treba prijaviti, preden jih uporabite v programu. Funkcije, ki so deklarirane znotraj funkcije, lahko spremenijo vrednost spremenljivk. Funkcije zunaj ne morejo spremeniti vrednosti lokalnih spremenljivk.

Tu je primer

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

2. Globalne spremenljivke

Globalne spremenljivke so deklarirane zunaj funkcij. Katere koli funkcije, tj. Lokalna in globalna funkcija, lahko spremenijo vrednost globalnih spremenljivk.

Primer je naveden,

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

3. statične spremenljivke

Te spremenljivke so deklarirane z besedo statična.

Primer je naveden,

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

4. Samodejne spremenljivke

Samodejne spremenljivke so deklarirane s ključno besedo samodejno. Vse spremenljivke, ki so deklarirane znotraj funkcij, so privzeto obravnavane kot samodejna spremenljivka.

Primer je naveden,

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

5. Zunanje spremenljivke

Z uporabo ključne besede extern se razglasijo zunanje spremenljivke.

extern z = 4; //external variable

Zaključek

V tem članku smo videli pomen spremenljivk v jeziku C ++ in kako delati s spremenljivkami s pomočjo primerov. Prav tako smo videli 5 različnih vrst spremenljivk v jeziku C ++ s primeri. Upam, da vam bo ta članek v pomoč.

Priporočeni članki

To je vodnik za spremenljivke v C ++. Tukaj razpravljamo o uvodu, kako uporabljati spremenljivke v C ++ skupaj s primeri. Ogledate si lahko tudi druge naše predlagane članke -

  1. Najboljši C ++ prevajalnik
  2. Nizi v C ++
  3. c ++ sklic na kazalec
  4. C ++ alternative
  5. Spremenljivke v JavaScript