Deklaracje typów¶
Inaczej także niż w języku Python (i generalnie w językach skryptowych), użycie każdej zmiennej musi być poprzedzone jej deklaracją. W przykładzie można znaleźć deklarację
int i
mówiącą, że zmiennej o nazwie i będziemy używać jako zmiennej typu int (jeden z typów stałopozycyjnych). Deklaracja zmiennej może pojawić się w dowolnym bloku {} programu i zakres takiej zmiennej rozciąga się od miejsca deklaracji do końca bloku wewnątrz którego została zadeklarowana. Szczególnym przypadkiem deklaracji zmiennych są deklaracje parametrów funkcji oraz typu wartości jaki funkcja zwraca:
int f1(int x,int y)
Parametry funkcji są jednocześnie zmiennymi lokalnymi funkcji i ich zakres obejmuje definicję funkcji.