Rejestruj
Tylko argumenty funkcji i zmienne lokalne mogą być zadeklarowane z klasą magazynu register.
Tak jak zmienne automatyczne, zmienne rejestru utrzymywane są tylko do końca bloku, w którym są one zadeklarowane.
Kompilator nie honoruje żądań użytkownika dla zmiennych rejestru; zamiast tego tworzy własny rejestr wyboru, gdy włączone są globalne optymalizacje.Jednakże inne semantyki skojarzone ze słowem kluczowym register są honorowane przez kompilator.