Mot-clé automatique dans le langage de programmation C
Pour utiliser le mot-clé automatique dans le langage de programmation C, vous pouvez jeter un œil à l'exemple suivant:
Dans cet exemple, nous avons déclaré une variable entière avec le mot-clé «auto» et lui attribué la valeur «2». Ensuite, nous avons affiché cette valeur sur le terminal. Après cela, nous avons utilisé les accolades pour définir une nouvelle portée. Dans ces accolades, nous avons redéfini la même variable avec une nouvelle valeur de «4». Nous avons également imprimé cette valeur sur le terminal. Ensuite, nous avons imprimé la valeur de cette variable à nouveau en dehors de ces accolades.
Après cela, la commande suivante est utilisée pour compiler ce code:
$ gcc auto.c -o autoPour exécuter ce code, la commande suivante est utilisée:
$ ./autoCe programme a rendu une sortie très intéressante qui est montrée dans l'image suivante. La portée de la variable «num» qui est déclarée, a initialement duré jusqu'à la fin de la fonction «main ()». Alors que la portée de sa redéfinition n'était qu'à l'intérieur des accolades. Pour cette raison, la valeur de cette variable avant et après les accolades est restée «2». Tandis que sa valeur dans les accolades était «4».
Atteindre les mêmes fonctionnalités sans le mot-clé auto en C
Maintenant, nous verrons comment les mêmes fonctionnalités peuvent être obtenues sans utiliser le mot-clé «Auto». Pour cela, nous utilisons le même script C que celui indiqué dans l'exemple précédent. Mais cette fois, nous supprimons simplement le mot-clé «auto» de partout. Ceci est montré dans l'image suivante:
La sortie de ce programme est montrée dans l'image suivante. Vous pouvez clairement voir que la sortie est restée exactement la même même sans utiliser le mot-clé «auto» qui confirme qu'il n'y a pas besoin d'utiliser le mot-clé «auto» dans le langage de programmation C.
Conclusion
Cet article s'adresse à l'utilisation du mot-clé «auto» dans le langage de programmation C. Cependant, nous avons également été témoins de la façon dont la même fonctionnalité peut être obtenue sans même utiliser ce mot-clé en C. Par conséquent, cela dépend totalement de vous, que vous souhaitiez utiliser ou sauter ce mot-clé.