Comment utiliser le mot-clé d'enregistrement en C

Comment utiliser le mot-clé d'enregistrement en C
En programmation C, les mots clés sont des mots réservés avec des significations et des fonctions spécifiques. Un de ces mots clés est "enregistrer", qui est un spécificateur de classe de stockage qui demande au compilateur de conserver une variable particulière dans un registre sur le CPU plutôt que de la mémoire. Cet article fournira un aperçu du mot clé du registre en C et son utilisation.

Quel est le mot clé du registre en c

Le mot-clé "enregistrer" en C est un spécificateur de classe de stockage qui peut être utilisé pour indiquer à l'interprète qu'une variable spécifique doit être conservée dans un registre sur le CPU plutôt que sur le stockage. Les registres sont beaucoup plus rapides que la mémoire, et le temps d'accessibilité du CPU est également beaucoup plus court. En conséquence, nous utilisons le mot-clé "enregistrer" qui est principalement utilisé dans le programme. En termes simples, le mot clé du registre restreint le compilateur pour stocker la valeur dans un registre sur le CPU pour s'assurer qu'il peut être récupéré rapidement. Cependant, il appartient au compilateur de placer cette valeur dans un registre ou un RAM du processeur.

Portée du mot clé du registre

En programmation C, la portée du enregistrer Le mot-clé est local, ce qui signifie qu'il ne peut être accessible que dans les fonctions locales où il est défini. Son exécution se termine lorsque le bloc est terminé où il est défini.

Syntaxe

Ce qui suit est la syntaxe pour utiliser le enregistrer Mot-clé en programmation C:

enregistrer ;

Par exemple, pour déclarer un enregistrer du type de données int, le code suivant est utilisé:

enregistrer int num;

Exemple simple de mot-clé d'enregistrement en c

Ce qui suit est un exemple simple de code C à l'aide du enregistrer.

#inclure
int main()
int num = 10;
enregistrer int * p = #
printf ("La valeur du pointeur est:% d", * p);
retour 0;

Le programme ci-dessus déclare un nombre variable avec la valeur 10. Il déclare également un pointeur P en utilisant le enregistrer mot-clé, qui suggère au compilateur que P doit être stocké dans un registre pour un accès plus rapide. P est initialisé pour pointer de l'adresse mémoire de Num. Le programme imprime ensuite la valeur de l'emplacement de la mémoire pointé par P en utilisant le printf () fonction. Enfin, le programme renvoie 0 pour indiquer une exécution réussie.

Sortir

Conclusion

Le enregistrer en C est un mot-clé qui dirige le compilateur pour déterminer qu'une variable spécifique doit être conservée dans un registre CPU plutôt que de mémoire. L'article ci-dessus montre un détail guidé sur le mot clé du registre, sa déclaration et son utilisation dans le langage de programmation C.