VOLATILE |
Volatile |
|---|---|
| ISO C99 |
Syntaxe
|
cv-qualifier ::= const | volatile cv-qualifier-seq ::= const | volatile | const volatile | volatile const |
Paramètres
| Nom | Description |
|---|---|
| cv-qualifier | Ce paramètre permet d'indiquer un qualificateur |
| cv-qualifier-seq | Ce paramètre permet d'indiquer un qualificateur de séquence. |
Description
Ce mot réservé permet d'indiquer que la variable ne doit pas changer d'ordre de place en mémoire après la compilation.
Remarque
- Le mot clef volatile est utilisé pour créer des objets volatiles. Un objet volatil peut être modifié de manière non spécifiée par le matériel.
Exemple
Cet exemple permet montre des déclarations de volatile :
Essayer maintenant !
- #include <stdio.h>
- #include <stdlib.h>
-
- int main()
- {
- volatile int a = 1;
- volatile int b = 2;
- volatile int c = 3;
- volatile int d = 4;
-
- printf("c = %i\n",c);
- return 0;
- }
on obtiendra le résultat suivant :
c = 3Voir également
Langage de programmation - C - Références de mots réservés (mots clefs) - const
Dernière mise à jour : Mardi, le 28 juillet 2015