REGISTER |
Registre |
---|---|
ISO C99 |
Syntaxe
storage-class-specifier := register |
Paramètres
Nom | Description |
---|---|
storage-class-specifier | Ce paramètre permet d'indiquer un spécificateur d'entreposage de classe |
Description
Ce mot réservé permet d'indiquer qu'il faut utiliser autant que possible les registres du microprocesseur pour contenir le contenu d'une variable ou d'un paramètre.
Remarque
- Le mot clef register crée des variables de registre étant beaucoup plus rapides que les variables normales.
Exemple
Cet exemple permet de passer dans un registre du microprocesseur le paramètre de la fonction :

- #include <stdio.h>
- #include <stdlib.h>
-
- int mafonction(register int a) {
- return a;
- }
-
- int main()
- {
- printf("Valeur = %i\n",mafonction(144));
- return 0;
- }
on obtiendra le résultat suivant :
Valeur = 144Voir également
Langage de programmation - C - Références de mots réservés (mots clefs) - auto
Dernière mise à jour : Mardi, le 28 juillet 2015