AUTO |
Automatique |
---|---|
ISO C99 |
Syntaxe
storage-class-specifier := auto |
Paramètres
Nom | Description |
---|---|
storage-class-specifier | Ce paramètre permet d'indiquer le spécificateur de classe. |
Description
Ce mot réservé permet d'indiquer un spécificateur d'entreposage de classe.
Remarques
- Les variables déclarées dans les corps de fonctions sont automatiques par défaut. Ils sont recréés chaque fois qu'une fonction est exécutée.
- Les variables automatiques étant locales à une fonction, elles sont également appelées variables locales.
Exemple
Cet exemple permet de retourner le carré de 8 :
Essayer maintenant !
- #include <stdio.h>
- #include <stdlib.h>
-
- int square(int x)
- {
- auto int result = x * x;
- return result;
- }
-
- int main()
- {
- printf("Carré de 8 = %i\n",square(8));
- return 0;
- }
on obtiendra le résultat suivant :
Carré de 8 = 64Voir également
Langage de programmation - C - Références de mots réservés (mots clefs) - register
Dernière mise à jour : Mardi, le 28 juillet 2015