Úvod do premenných v C ++
Premenné sú najdôležitejšou súčasťou každého programovacieho jazyka. Akýkoľvek programovací jazyk je neúplný bez premennej. Môžeme tiež povedať, že bez premenných sa program nemôže spustiť. Ako každý iný programovací jazyk, aj jazyk C ++ potrebuje na spustenie svojho programu premenné. Premenné sa nepoužívajú na spustenie programu, namiesto toho sa používajú na ukladanie hodnoty alebo reťazca. Bez uloženia hodnoty sa program nedá spustiť. Preto sú známe premenné pre chrbticu programovacieho jazyka. V C ++ sa ako premenná používa akékoľvek slovo okrem kľúčových slov. Na definovanie premenných musíme špecifikovať typ premennej. Typom môže byť čokoľvek int, double, char, float, long int, short int atď. Int sa používa na ukladanie celočíselnej hodnoty, tj 5, 19, 519, 1000. Char sa používa na ukladanie znakov alebo reťazcov, tj a, edu. Float sa používa na ukladanie hodnôt float ako 2.3, 3.679, 9.45. Long int sa používa na ukladanie dlhých celočíselných hodnôt. V tomto článku budeme diskutovať o tom, ako inicializovať a deklarovať premenné v jazyku C ++. A typy premenných.
Pravidlá a predpisy pre definovanie premenných v jazyku C ++
- Premenné môžu byť kombináciou číslic, špeciálnych znakov ako a percent (&), podčiarknutia (_) alebo reťazca.
- Veľké a malé písmená sa považujú za rôzne premenné, pretože jazyk C ++ rozlišuje veľké a malé písmená. Educba a eduCBA sa budú považovať za dve rôzne premenné.
- Premenné C ++ sa musia začína znakom. Toto číslo nebude považovať za prvý znak. 6educba nie je platná premenná, pretože začína číslom, kde educba6 môže byť platnou premennou, ako sa začína znakom.
- premenné v jazyku C ++ by nemali byť kľúčovým slovom. pretože, ak, inde, zatiaľ čo, char, toto, atď. sú kľúčové slová, ktoré sa používajú na konkrétny účel. Tieto kľúčové slová nemožno použiť ako premennú v jazyku C ++.
- Pre premenné nie sú povolené medzery. Edu cba nie je platný, pretože medzi edu a cba je medzera, kde educba je platná premenná alebo edu_cba je tiež platná premenná, pretože na pripojenie k premennej sa používa znak podčiarknutia.
Ako premenné fungujú v jazyku C ++?
- Deklarácia premenných informuje kompilátora o typoch dátových premenných, ktoré budú použité v programe.
- Deklarácia názvov premenných informuje kompilátora o názve premenných, ktoré sa používajú na uloženie hodnoty do programu.
- Pri deklarovaní premenných poviem kompilátoru úložisko, ktoré premenné potrebujú. Kompilátor sa nemusí starať o úložisko, kým nebude deklarovaný.
Ako deklarovať premenné v jazyku C ++?
Premenné sa môžu deklarovať ako prvé pred začatím programov. Syntax pre vyhlásenie premennej je nasledovná
data_type názov premennej;
kde
data_type: Definuje typy údajov na ukladanie hodnoty. Typy údajov môžu byť int, char, float, double, short int atď.
variable_name: Definuje názov premenných. Môže to byť čokoľvek okrem kľúčového slova.
Napríklad,
1. int kabína;
2. float 6.9, 7.3
Napríklad 1 je int typ údajov a cab je názov premennej. V druhom príklade sme deklarovali dve premenné, kde float je dátový typ a 6.9 a 7.3 sú premenné.
Akonáhle sú premenné deklarované, kompilátor pridelil úložisko pre tieto premenné, ktoré sa použije pre program.
Program na ilustráciu deklarácie premenných v jazyku 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;
)
Ako inicializovať premenné v jazyku C ++?
V C ++ môžu byť premenné inicializované priradením hodnôt v čase deklarovania. Syntax pre inicializáciu premenných v jazyku C ++ je -
data_type variable_name = value;
Napríklad,
- int x = 10;
- char b = 'eduCBA'
V príklade 1 sme inicializovali premennú x hodnotou 10. V príklade 2 sme inicializovali b ako znak s hodnotou eduCBA.
Program na ilustráciu inicializácie premenných v jazyku 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;
)
Typy premenných v jazyku C ++
Existuje 5 typov premenných v jazyku C ++, ktoré sú nasledujúce:
1. Miestne premenné
Lokálne premenné sú deklarované vo vnútri funkcie. Lokálne premenné sa musia deklarovať skôr, ako sa použijú v programe. Funkcie deklarované vo funkcii môžu zmeniť hodnotu premenných. Vonkajšie funkcie nemôžu zmeniť hodnotu miestnych premenných.
Tu je príklad
int main()
(
int x = 2; //local variable
)
2. Globálne premenné
Globálne premenné sú deklarované mimo funkcií. Hodnotu globálnych premenných môžu zmeniť všetky funkcie, tj lokálne aj globálne funkcie.
Príklad je uvedený nasledovne:
int y = 10; //global variable
int main()
(
int x = 5; //local variable
)
3. Statické premenné
Tieto premenné sa deklarujú so slovom statický.
Príklad je uvedený nasledovne:
int main()
(
int x = 5; //local variable
static y = 2; //static variable
)
4. Automatické premenné
Automatické premenné sa deklarujú pomocou automatického kľúčového slova. Všetky premenné, ktoré sú deklarované vo vnútri funkcií, sa štandardne považujú za automatickú premennú.
Príklad je uvedený nasledovne:
int main()
(
int x = 20; //local variable (Automatic variable)
auto y = 12; //automatic variable
)
5. Vonkajšie premenné
Použitím externého kľúčového slova sa deklarujú vonkajšie premenné.
extern z = 4; //external variable
záver
V tomto článku sme videli význam premenných v jazyku C ++ a ako pracovať s premennými pomocou príkladov. Tiež sme videli päť rôznych typov premenných v jazyku C ++ s príkladmi. Dúfam, že vám tento článok pomôže.
Odporúčané články
Toto je sprievodca premennými v jazyku C ++. Tu diskutujeme Úvod, ako používať premenné v C ++ spolu s príkladmi. Môžete si tiež prečítať naše ďalšie navrhované články -
- Najlepšie kompilátor C ++
- Polia v C ++
- c ++ referencie vs ukazovateľ
- Alternatívy C ++
- Premenné v JavaScripte