« Programmation C/Classe de stockage » : différence entre les versions

Contenu supprimé Contenu ajouté
m Formatage, ajout de code
m →‎Classe 'register' : Sur un PC (d'architecture AMD64????????), ilSSS sont au nombre de 13, dont seulement 4 servent au stockage (EAX,EBX,ECX,EDX).
Ligne 66 :
 
Ce mot-clé a deux limitations principales :
* Les registres du processeur sont limités. Leur nombre peut varier en fonction du processeur. Sur un PC (d'architecture AMD64?), ilils sont au nombre de 13, dont seulement 4 servent au stockage (EAX,EBX,ECX,EDX). Il est donc inutile de déclarer une structure entière ou un tableau avec le mot clé <code>register</code>.
* Qui plus est, les variables placées dans des registres sont forcément locales à des fonctions ; on ne peut pas définir une variable globale en tant que registre.