Stała - zarezerwowane miejsce w pamięci komputera, któremu można przypisać wartość określonego typu (np. liczby całkowite, liczby rzeczywiste, tekst). Wartości przechowywanej przez stałą nie możemy zmieniać.
Zmienna (ang. variable) - zarezerwowane miejsce w pamięci komputera, któremu można przypisać wartość określonego typu (np. liczby całkowite, liczby rzeczywiste, tekst). Wartość przechowywaną przez zmienną można zmieniać.
Typ - określa rodzaj informacji przechowywanej przez stałą lub zmienną (np. liczby całkowite, liczby rzeczywiste, tekst).
Przykłady typów w C++
int - liczba całkowita (dodatnia lub ujemna)
float - liczba rzeczywista (z częścią ułamkową)
bool - wartość logiczna (prawda lub fałsz)
char - pojedynczy znak
std::string - łańcuch znaków (tekst)
Deklaracja. Przed pierwszym użyciem stałej lub zmiennej należy ją zadeklarować czyli:
określić typ wartości jakie może przechowywać stała lub zmienna
podać nazwę (identyfikator) stałej lub zmiennej.
przykład:
int liczba;
int a, b, iloczyn;
Inicjacja - przypisanie początkowej wartości stałej lub zmiennej w chwili jej tworzenia np.
liczba = 100;
Przypisanie - operacja nadania lub zmiany wartości zmiennej
Definicja - jednocześnie deklaracja i inicjacja np. int liczba = 100;
Przykłady stałych:
const float PI = 3.14;
const float VAT_1 = 0.23;
const int DOBA = 24;
Przykład programu umożliwiającego wprowadzenie z klawiatury dwóch liczb całkowitych i obliczenie ich sumy.
#include <iostream>
using namespace std;
int main()
{
int a, b, suma;
cout << "Podaj pierwsza liczbe:";
cin >> a;
cout << "Podaj druga liczbe:";
cin >> b;
suma = a + b;
cout << "Suma wynosi: " << suma;
return 0;
}
Ćwiczenie
Zmodyfikuj powyższy przykład tak aby program po wprowadzeniu dwóch liczb całkowitych obliczał ich iloczyn.