STATIC |
Statique |
---|---|
ISO C99 |
Syntaxe
storage-class-specifier := static |
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 de rendre disponible une fonction ou variable d'une classe de façon global comme si elle se trouvait en dehors de la classe elle-même.
Remarque
- Le mot clef static crée une variable statique. La valeur des variables statiques persiste jusqu'à la fin du programme.
Exemple
Cet exemple permet de montrer l'utilisation d'une variable statique dans une classe ou comme variable modulaire :
Essayer maintenant !
- #include <stdio.h>
- #include <stdlib.h>
-
- int main()
- {
- static int compteur = 0;
- compteur++;
- compteur++;
- printf("Compteur = %i\n",compteur);
- return 0;
- }
on obtiendra le résultat suivant :
Compteur = 2Voir également
Langage de programmation - C - Références de mots réservés (mots clefs) - auto
Langage de programmation - C - Références de mots réservés (mots clefs) - extern
Langage de programmation - C - Références de mots réservés (mots clefs) - register
Dernière mise à jour : Mardi, le 28 juillet 2015