Section courante

A propos

Section administrative du site

REGISTER

Registre
Visual C++

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.

Exemple

Cet exemple permet de passer dans un registre du microprocesseur le paramètre de la fonction :

  1. #include "stdafx.h"
  2. #include "stdio.h"
  3. #include "stdlib.h"
  4.  
  5. int mafonction(register int a) {
  6.     return a;
  7. } 
  8.  
  9. int main(int argc, char* argv[])
  10. {
  11.      printf("Valeur = %i\n",mafonction(144));
  12.      return 0;
  13. }

on obtiendra le résultat suivant :

Valeur = 144

Dernière mise à jour : Samedi, le 7 avril 2018