Úvod do proměnných v C ++
Proměnné jsou nejdůležitější součástí jakéhokoli programovacího jazyka. Jakýkoli programovací jazyk je neúplný bez proměnné. Můžeme také říci, že bez proměnných nelze program spustit. Stejně jako jakýkoli jiný programovací jazyk, i jazyk C ++ potřebuje ke spuštění svého programu proměnné. Proměnné se nepoužívají ke spuštění programu, místo toho se používají k uložení hodnoty nebo řetězce. Bez uložení hodnoty nelze program spustit. Proto jsou pro páteř programovacího jazyka známy proměnné. V C ++ se jako proměnná používá jakékoli slovo kromě klíčových slov. Abychom definovali proměnné, musíme specifikovat typ proměnné. Typ může být cokoli int, double, char, float, long int, short int, atd. Int se používá k uložení celé hodnoty, tj. 5, 19, 519, 1000. Char se používá k ukládání znaku nebo řetězce, tj. A, educate. Float se používá k ukládání hodnot float jako 2.3, 3.679, 9.45. Long int se používá k ukládání dlouhých celých hodnot. V tomto článku budeme diskutovat o tom, jak inicializovat a deklarovat proměnné v jazyce C ++. A typy proměnných.
Pravidla a předpisy pro definování proměnných v jazyce C ++
- Proměnné mohou být směsí číslic, speciálních znaků jako a procenta (&), podtržítka (_) nebo řetězce.
- Velká a malá písmena se považují za různé proměnné, protože jazyk C ++ rozlišuje velká a malá písmena. Educba a eduCBA budou považovány za dvě různé proměnné.
- Proměnné C ++ musí být spuštěny znakem. Toto číslo nebude považovat za první znak. 6educba není platná proměnná, protože začíná číslem, kde educba6 může být platnou proměnnou, protože začala znakem.
- proměnné v jazyce C ++ by neměly být klíčové slovo. pro, to, pokud, jindy, když, char, this, atd. jsou klíčová slova, která se používají pro konkrétní účel. Tato klíčová slova nelze použít jako proměnnou v C ++.
- Pro proměnné nejsou povoleny prázdné mezery. Edu cba není platný, protože mezi edu a cba je mezera, kde educba je platná proměnná nebo edu_cba je také platná proměnná, protože k připojení k proměnné se používá znak podtržítka.
Jak proměnné fungují v jazyce C ++?
- Deklarace proměnných informuje kompilátora o tom, jaké typy datových proměnných budou použity v programu.
- Deklarace názvů proměnných informuje kompilátor o jménu proměnných, které se používají k uložení hodnoty do programu.
- Při deklarování proměnných říkám kompilátoru úložiště, které proměnné potřebují. Kompilátor se nemusí starat o úložiště, dokud není deklarován.
Jak deklarovat proměnné v jazyce C ++?
Proměnné mohou být deklarovány jako první před začátkem programů. Syntaxe pro deklaraci proměnné je následující
data_type název_ proměnné;
kde
data_type: Definuje typy dat pro ukládání hodnoty. Typy dat mohou být int, char, float, double, short int atd.
variable_name: Definuje název proměnných. Může to být cokoli kromě klíčového slova.
Například,
1. int kabina;
2. float 6.9, 7.3
Například 1, int je datový typ a cab je název proměnné. Ve druhém příkladu jsme deklarovali dvě proměnné, kde float je datový typ a 6.9 a 7.3 jsou proměnné.
Jakmile jsou proměnné deklarovány, kompilátor přidělil úložiště pro tyto proměnné, protože bude použito pro program.
Program ilustrující deklaraci proměnných v jazyce 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;
)
Jak inicializovat proměnné v jazyce C ++?
V C ++ lze proměnné inicializovat přiřazením hodnot v době deklarace. Syntaxe pro inicializaci proměnných v jazyce C ++ je -
data_type variable_name = value;
Například,
- int x = 10;
- char b = 'eduCBA'
V příkladu 1 jsme inicializovali proměnnou x hodnotou 10. V příkladu 2 jsme inicializovali b jako znak s hodnotou eduCBA.
Program pro ilustraci inicializace proměnných v jazyce 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 proměnných v jazyce C ++
Existuje 5 typů proměnných v jazyce C ++, které jsou následující:
1. Lokální proměnné
Lokální proměnné jsou deklarovány uvnitř funkce. Lokální proměnné musí být deklarovány před tím, než byly použity v programu. Funkce deklarované uvnitř funkce mohou změnit hodnotu proměnných. Funkce venku nemohou změnit hodnotu lokálních proměnných.
Zde je příklad
int main()
(
int x = 2; //local variable
)
2. Globální proměnné
Globální proměnné jsou deklarovány mimo funkce. Hodnotu globálních proměnných může změnit jakákoli funkce, tj. Jak místní funkce, tak globální funkce.
Příklad je uveden následovně:
int y = 10; //global variable
int main()
(
int x = 5; //local variable
)
3. Statické proměnné
Tyto proměnné jsou deklarovány slovem statický.
Příklad je uveden následovně:
int main()
(
int x = 5; //local variable
static y = 2; //static variable
)
4. Automatické proměnné
Automatické proměnné jsou deklarovány pomocí automatického klíčového slova. Všechny proměnné deklarované uvnitř funkcí jsou standardně považovány za automatickou proměnnou.
Příklad je uveden následovně:
int main()
(
int x = 20; //local variable (Automatic variable)
auto y = 12; //automatic variable
)
5. Vnější proměnné
Pomocí externího klíčového slova jsou deklarovány externí proměnné.
extern z = 4; //external variable
Závěr
V tomto článku jsme viděli důležitost proměnných v jazyce C ++ a jak pracovat s proměnnými pomocí příkladů. Také jsme viděli pět různých typů proměnných v jazyce C ++ s příklady. Doufám, že vám tento článek pomůže.
Doporučené články
Toto je průvodce proměnnými v C ++. Zde diskutujeme Úvod, jak používat proměnné v C ++ spolu s příklady. Můžete si také prohlédnout naše další doporučené články -
- Nejlepší kompilátor C ++
- Pole v C ++
- c ++ reference vs ukazatel
- C ++ Alternativy
- Proměnné v JavaScriptu