Introduksjon til variabler i C ++
Variabler er den viktigste delen av ethvert programmeringsspråk. Ethvert programmeringsspråk er ufullstendig uten en variabel. Vi kan også si at uten variabler kan ikke programmet kjøre. Som alle andre programmeringsspråk, trenger C ++ -språket også variabler for å kjøre programmet. Variabler brukes ikke til å kjøre programmet, i stedet brukes de til å lagre verdien eller strengen. Uten å lagre verdi kan ikke programmet kjøre. Derfor er variabler kjent for ryggraden i programmeringsspråket. I C ++ brukes alle ord unntatt nøkkelordene som en variabel. For å definere variabler må vi spesifisere typen for variabelen. Type kan være hva som helst int, double, char, float, long int, short int, etc. int brukes til å lagre heltalverdi dvs. 5, 19, 519, 1000. Char brukes til å lagre karakteren eller strengen dvs. a, educate. Float brukes til å lagre floatverdiene som 2.3, 3.679, 9.45. Long int brukes til å lagre lange heltallverdier. I denne artikkelen skal vi diskutere hvordan vi kan initialisere og erklære variablene i C ++ -språket. Og hvilke typer variabler.
Regler og forskrifter for å definere variabler i C ++ språk
- Variabler kan være en blanding av sifre, spesialtegn som og prosent (&), understrek (_) eller streng.
- Store og små tilfeller behandles som forskjellige variabler da C ++ er små og små bokstaver. Educba og eduCBA vil bli behandlet som to forskjellige variabler.
- C ++ -variabler må startes med tegnet. Det vil ikke betrakte tallet som et første tegn. 6educba er ikke en gyldig variabel fordi den starter med tallet der educba6 kan være en gyldig variabel slik den startet med tegnet.
- variabler i C ++ - språk skal ikke være et nøkkelord. for dette, hvis, ellers, mens, gjør, røye, dette osv. er nøkkelordene som brukes til det spesifikke formålet. Disse nøkkelordene kan ikke brukes som en variabel i C ++.
- Blanke mellomrom er ikke tillatt for variablene. Edu cba er ikke gyldig ettersom det er mellomrom mellom edu og cba der educba er gyldig variabel eller edu_cba er også en gyldig variabel ettersom understrekningstegn brukes til å bli med i variabelen.
Hvordan fungerer variabler på C ++ språk?
- Erklæring om variabler informerer kompilatoren om hvilke datavariabler som vil bli brukt i programmet.
- Erklæring om variabelnavn informerer kompilatoren navnet på variablene som brukes til å lagre verdien i programmet.
- Når jeg deklarerer variabler, forteller jeg kompilatoren hvilken lagring variablene trenger. Kompilatoren trenger ikke å bekymre seg for lagringen før den er erklært.
Hvordan erklære variabler på C ++ språk?
Variabler kan deklareres først før du begynner med programmene. Syntaks for erklæring av en variabel er som følger
data_type variable_name;
hvor
data_type: Definerer datatyper for lagring av verdi. Datatyper kan være int, char, float, double, short int, etc.
variabelnavn: Definerer navnet på variablene. Det kan være alt annet enn nøkkelordet.
For eksempel,
1. int førerhus;
2. flottør 6, 9, 7, 3
For eksempel 1 er int en datatype og førerhus er et variabelt navn. I det andre eksemplet har vi erklært to variabler der flottøren er en datatype og 6.9 og 7.3 er variabler.
Når variablene er deklarert, har lagringsplassen for disse variablene blitt tildelt av kompilatoren da den vil brukes til programmet.
Program for å illustrere erklæringen om variabler i C ++ språk
#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;
)
Hvordan initialisere variabler i C ++ språk?
I C ++ kan variabler initialiseres ved å tilordne verdiene på erklæringstidspunktet. Syntaks for initialisering av variabler på C ++ språk er -
data_type variable_name = value;
For eksempel,
- int x = 10;
- char b = 'eduCBA'
I eksempel 1 initialiserte vi variabel x med verdi 10. I eksempel 2 har vi initialisert b som et tegn med eduCBA-verdi.
Program for å illustrere initialisering av variabler i C ++ språk
#include
using namespace std;
int main()
(
int x = 5, y = 15;
int z = x + y;
cout << "Sum of two numbers is: "<< z;
return 0;
)
Typer variabler i C ++ språk
Det er 5 typer variabler i C ++ -språk som er som følger:
1. Lokale variabler
Lokale variabler deklareres inne i funksjonen. Lokale variabler må deklareres før de har brukt i programmet. Funksjoner som er erklært inne i funksjonen kan endre verdien på variabler. Funksjoner utenfor kan ikke endre verdien på lokale variabler.
Her er et eksempel
int main()
(
int x = 2; //local variable
)
2. Globale variabler
Globale variabler deklareres utenfor funksjonene. Eventuelle funksjoner, dvs. både lokal funksjon og global funksjon, kan endre verdien av globale variabler.
Eksempel er gitt som følger,
int y = 10; //global variable
int main()
(
int x = 5; //local variable
)
3. Statiske variabler
Disse variablene er deklarert med ordet statisk.
Eksempel er gitt som følger,
int main()
(
int x = 5; //local variable
static y = 2; //static variable
)
4. Automatiske variabler
Automatiske variabler deklareres med det automatiske nøkkelordet. Alle variablene som er deklarert i funksjonene blir som standard betraktet som en automatisk variabel.
Eksempel er gitt som følger,
int main()
(
int x = 20; //local variable (Automatic variable)
auto y = 12; //automatic variable
)
5. Eksterne variabler
Ved å bruke det eksterne nøkkelordet blir eksterne variabler deklarert.
extern z = 4; //external variable
Konklusjon
I denne artikkelen har vi sett viktigheten av variabler i C ++ -språk og hvordan du kan jobbe med variabler ved hjelp av eksempler. Vi har også sett fem forskjellige typer variabler på C ++ -språket med eksempler. Jeg håper du vil finne denne artikkelen nyttig.
Anbefalte artikler
Dette er en guide til variabler i C ++. Her diskuterer vi Introduksjon, hvordan du bruker variabler i C ++ sammen med eksempler. Du kan også gå gjennom andre foreslåtte artikler -
- Beste C ++ kompilator
- Arrays i C ++
- c ++ referanse vs peker
- C ++ Alternativer
- Variabler i JavaScript