Deklaracja zmiennej w C++

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

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ść logiczna true albo false.

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: liczba i Liczba to dwie różne zmienne.