Deklaracja zmiennej w C++ informuje kompilator, że w programie będzie używana zmienna o określonej nazwie i typie danych. Podstawowa postać deklaracji to:
typ nazwa_zmiennej;
Przykład deklaracji zmiennej całkowitej:
int liczba;
Oznacza to, że zmienna liczba może przechowywać wartości całkowite, np. -5, 0, 27.
Typy danych w deklaracjach
W C++ typ danych określa, jakiego rodzaju wartości można zapisać w zmiennej:
int- liczby całkowite,float- liczby zmiennoprzecinkowe, np.3.14,char- pojedynczy znak, np.'A',bool- wartość logicznatruealbofalse.
Dlatego poprawną deklaracją zmiennej typu całkowitego jest:
int liczba;
A nie:
float liczba; // liczba rzeczywista
char liczba; // znak
bool liczba; // wartość logiczna
Deklaracja a inicjalizacja
Sama deklaracja tylko tworzy zmienną:
int liczba;
Inicjalizacja dodatkowo nadaje jej wartość początkową:
int liczba = 10;
W praktyce warto inicjalizować zmienne, aby uniknąć przypadkowych, niezdefiniowanych wartości.
Ważne zasady
- Nazwa zmiennej nie może zaczynać się od cyfry.
- Nazwa nie może być słowem kluczowym C++, np.
int,return,if. - Wielkość liter ma znaczenie:
liczbaiLiczbato dwie różne zmienne.