38 Programuję w językach C/C++ i C++ Builder
Stałe języka Turbo C++ i C++ Builder reprezentują ustalone wartości, które nie mogą zostać zmienione podczas działania programu. Mogą być dowolnego typu.
Język Turbo C++ i C++ Builder
Do deklarowania stałych służy słowo kluczowe const (pisane małymi literami). Ogólna postać deklaracji stałej dla tego języka jest następująca: const typ nazwa stałej = wartość;
Zapis
const int cyfra = 100;
oznacza, że w całym programie została zadeklarowana stała typu całkowitego int (in-teger) cyfra o wartości równej 100.
Wartość tak zdefiniowanej stałej pozostaje niezmienna w programie, a każda próba zmiany tej wartości będzie sygnalizowana jako błąd.
W językach Turbo i w C++ Builder wszystkie zmienne, zanim zostaną użyte w programie, muszą wcześniej zostać zadeklarowane.
Język Turbo C++
Aby zadeklarować zmienną w programie, musimy określić jej typ i nazwę (identyfikator), przez którą program będzie się odwoływał do tej zmiennej. W tym celu za nawiasem klamrowym { otwierającym program główny void main(void) podajemy typ i nazwę zmiennej. Ogólną postać deklaracji zmiennej przestawiono poniżej:
typzmiennej nazwa zmiennej;
Na przykład deklaracje zmiennej liczba typu int deklarujemy w sposób następujący: int liczba;
Oto program, w którym zostały zadeklarowane dwie zmienne przy użyciu standardowych typów int (typ całkowity) oraz float (typ rzeczywisty).
// Deklarowanie zmiennych
#inc!ude <iostream.h>
void main(void)
{
int liczba; float pomiar;