Registre
Seuls les arguments de fonction et les variables locales peuvent être déclarés avec la classe de stockage register.
Comme les variables automatiques, les variables de registre persistent uniquement jusqu'à la fin du bloc dans lequel elles sont déclarées.
Le compilateur n'honore pas les demandes d'utilisateur pour les variables de registre ; au lieu de cela, il fait ses propres choix de registre lorsque les optimisations globales sont activées. Toutefois, toutes les autres sémantiques associées au mot clé register sont honorées par le compilateur.