Maison  >  Article  >  développement back-end  >  Que signifie automatique ?

Que signifie automatique ?

云罗郡主
云罗郡主original
2018-12-11 15:46:45130577parcourir

auto est un type de stockage en langage C et est utilisé dans les instructions. La plus grande caractéristique d'auto est que lorsque le flux d'exécution entre dans le bloc d'instructions, l'initialisation peut être n'importe quelle expression.

Que signifie automatique ?

L'environnement d'exploitation de cet article : système Linux5.9.8, ordinateur Dell G3, C++.

Beaucoup de gens ont entendu parler d'auto, mais ils ne savent pas ce que signifie auto, encore moins l'utilisation de auto en langage C++ et C. Le site Web PHP chinois suivant vous parlera d'auto.

1 : Que signifie auto ?

auto est un type de stockage en langage C et est utilisé dans les instructions. processus Lors de la saisie d'un bloc d'instructions, l'initialisation peut être n'importe quelle expression.

2 : Le rôle en langage C et C++

1 En c++98, auto est une variable de stockage automatique, et elle déclare également une variable temporaire, mais dans le standard C++11, auto signifie déduire automatiquement le type de la variable. Il existe également une restriction sur le mot-clé, qui consiste à attribuer une valeur initiale à la déclaration. Si la valeur initiale n'est pas définie, une erreur peut. se produire. Il existe deux utilisations pour introduire auot en c++, qui consistent à déduire un espace réservé de valeur de retour et un type automatique, comme suit :

auto x=5.2;//

où x signifie que auto est déduit comme double

. 2 .En langage C, auto est le mot-clé qui représente les variables locales, et il nécessite également de déclarer une variable. Par exemple :

auto double a=3.7

a représente une variable temporaire.

Trois : Notes sur l'utilisation de auto

Lors de l'utilisation de auto, nous pouvons utiliser des valatile pour la modification, mais les variables déclarées doivent être initialisées, mais cela ne peut pas être utilisé avec d'autres types en même temps. Bien entendu, les paramètres de modèle de la fonction ne peuvent pas déclarer auto en même temps, et la conversion de type utilisateur et d'autres opérations ne peuvent pas non plus être effectuées. Lorsque nous définissons une variable de séquence automatique, elle doit être déduite. du même genre.

Ce qui précède est une introduction complète à ce que signifie auto. Si vous souhaitez en savoir plus sur le Tutoriel C++, veuillez faire attention au site Web php chinois.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn