Flodelarab a écrit:Tu trouves plus beau de déclarer une variable de façon globale et d'encombrer la mémoire pendant tout ton programme plutot que de limiter la durée de vie de ce compteur insignifiant à la bouclette ?????
As-tu entendu parlé de lisibilité et de maintenabilité des codes?
Ce qui est tolérable (et encore, cela dénote de mauvaises habitudes!) dans un code de 10 lignes ne l'est pas dans un code de plusieurs centaines ou plusieurs milliers de lignes. C'est pour cela que les outils d'audit ne permettent pas ce genre d'écriture.
Pour ce qui est d'écrire des indices de boucle en variables globales, il est très rare, sauf dans les prog de 10 lignes, de trouver des boucles dans le main(), sauf peut être une ou deux lorsqu'il s'agit d'automates en mesure ou télécom. C'est là aussi contraire aux principes de structuration et de lisibilité du code.
Quant à l'optimisation, tu ferais mieux de la confier au compilateur (avec l'option qui va bien...). C'est son boulot, et il le fera bien mieux que toi! Ton boulot à toi, c'est d'écrire un code lisible, aéré, qu'on pourra comprendre dans 6 mois et qui sera facilement maintenable. Et qui fonctionne conformément à ses spécifications...