Muutujad C ++ - Tüübid ja kuidas töötada C ++ muutujatega näites

Lang L: none (table-of-contents):

Anonim

C ++ muutujate sissejuhatus

Muutujad on mis tahes programmeerimiskeele kõige olulisem osa. Mis tahes programmeerimiskeel on puudulik ilma muutujata. Samuti võime öelda, et ilma muutujateta ei saa programmi käivitada. Nagu iga teine ​​programmeerimiskeel, vajab ka C ++ keel programmi käivitamiseks muutujaid. Muutujaid ei kasutata programmi käivitamiseks, selle asemel kasutatakse väärtuse või stringi salvestamist. Väärtust salvestamata ei saa programm käivituda. Seega on muutujad teada programmeerimiskeele selgroogist. C ++ puhul kasutatakse muutujana suvalist sõna, välja arvatud märksõnu. Muutujate määratlemiseks peame täpsustama muutuja tüübi. Tüüp võib olla mis tahes int, kahekordne, täht, hõljumine, pikk int, lühike int jne. Täisarvväärtuse salvestamiseks kasutatakse int., St 5, 19, 519, 1000. Char on harjunud märkide või stringi salvestama, st harima. Ujukit kasutatakse ujukiväärtuste (nt 2.3, 3.679, 9.45) salvestamiseks. Pikka täisarvu kasutatakse pikkade täisarvude salvestamiseks. Selles artiklis käsitleme, kuidas muutujaid C ++ keeles initsialiseerida ja deklareerida. Ja muutujate tüübid.

Reeglid ja määrused muutujate määratlemiseks C ++ keeles

  • Muutujad võivad olla numbrite segu, erimärgid nagu ja protsent (&), alakriips (_) või string.
  • Suur- ja väiketähti käsitletakse erinevate muutujatena, kuna C ++ on tõstutundlik keel. Educba ja eduCBA-d käsitletakse kahe erineva muutujana.
  • C ++ muutujad tuleb alustada tähemärgist. See number ei lähe esimese tähemärgina. 6educba ei ole kehtiv muutuja, kuna see algab numbriga, kus eduba6 võib olla kehtiv muutuja, kuna see algas tähemärgiga.
  • muutujad C ++ keeles ei tohiks olla märksõna. jaoks, see, kui, muidu, samal ajal, tehke, char, see jne on märksõnad, mida kasutatakse konkreetsel eesmärgil. Neid märksõnu ei saa C ++ muutujatena kasutada.
  • Tühjad tühikud pole muutujate jaoks lubatud. Edu cba ei kehti, kuna edu ja cba vahel on tühik, kus eduba on kehtiv muutuja või edu_cba on ka kehtiv muutuja, kuna muutuja liitmiseks kasutatakse alajoont.

Kuidas muutujad C ++ keeles töötavad?

  • Muutujate deklareerimine annab koostajale teada, milliseid andmemuutujate tüüpe programmis kasutatakse.
  • Muutujate nimedeklaratsioon teatab koostajale muutujate nime, mida kasutatakse väärtuse salvestamiseks programmis.
  • Muutujate deklareerimisel ütlen kompilaatorile salvestusruumi, mida muutujad vajavad. Kompilaator ei pea enne ladustamise deklareerimist muretsema salvestuse pärast.

Kuidas kuulutada muutujaid C ++ keeles?

Muutujad saab enne programmidega alustamist deklareerida kõigepealt. Muutuja deklareerimise süntaks on järgmine
data_type muutuja_nimi;
kus

data_type: määratleb andmete tüübid väärtuse salvestamiseks. Andmetüübid võivad olla int, char, float, double, short int jne.
muutuja_nimi: määratleb muutujate nime. See võib olla ükskõik, välja arvatud märksõna.

Näiteks,
1. int kabiin;
2. ujuk 6.9, 7.3
Näiteks 1 on int andmetüüp ja cab on muutuja nimi. Teises näites oleme deklareerinud kaks muutujat, kus ujuk on andmetüüp ja 6.9 ja 7.3 on muutujad.
Kui muutujad on deklareeritud, on kompilaator eraldanud nende muutujate salvestusruumi, kuna seda kasutatakse programmi jaoks.

C ++ keeles muutujate deklaratsiooni illustreerimise programm

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

Kuidas initsialiseerida muutujaid C ++ keeles?

C ++ puhul saab muutujad lähtestada, määrates väärtused deklareerimise ajal. C ++ keeles muutujate lähtestamise süntaks on -

data_type variable_name = value;

Näiteks,

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

Näites 1 initsialiseerisime muutuja x väärtusega 10. Näites 2 oleme initsialiseerinud b tähena, mille väärtus on eduCBA.

Programm, mis illustreerib muutujate lähtestamist C ++ keeles

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

Muutujate tüübid C ++ keeles

C ++ keeles on 5 tüüpi muutujaid, mis on järgmised:

1. Kohalikud muutujad

Kohalikud muutujad deklareeritakse funktsiooni sees. Kohalikud muutujad tuleb deklareerida enne nende kasutamist programmis. Funktsioonis deklareeritud funktsioonid võivad muutujate väärtust muuta. Väljas olevad funktsioonid ei saa muuta kohalike muutujate väärtust.

Siin on näide

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

2. Globaalsed muutujad

Globaalsed muutujad deklareeritakse väljaspool funktsioone. Mis tahes funktsioonid, st nii lokaalne kui ka globaalne funktsioon, võivad globaalsete muutujate väärtust muuta.

Näide on esitatud järgmiselt:

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

3. Staatilised muutujad

Neid muutujaid deklareeritakse sõnaga staatiline.

Näide on esitatud järgmiselt:

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

4. Automaatsed muutujad

Automaatsed muutujad deklareeritakse automaatse märksõnaga. Kõiki muutujaid, mis on funktsioonide sees deklareeritud, loetakse vaikimisi automaatseks muutujaks.

Näide on esitatud järgmiselt:

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

5. Välised muutujad

Välist märksõna kasutades deklareeritakse välised muutujad.

extern z = 4; //external variable

Järeldus

Selles artiklis oleme näinud muutujate olulisust C ++ keeles ja seda, kuidas näidete abil muutujatega töötada. Samuti oleme näinud C ++ keeles viit erinevat tüüpi muutujat koos näidetega. Loodetavasti leiate sellest artiklist abi.

Soovitatavad artiklid

See on C ++ muutujate juhend. Siin käsitleme sissejuhatust, kuidas kasutada muutujaid C ++ koos näidetega. Võite vaadata ka meie teisi soovitatud artikleid -

  1. Parim C ++ kompilaator
  2. Massiivid C ++
  3. c ++ viide vs osuti
  4. C ++ alternatiivid
  5. Muutujad JavaScriptis