Salut à tous.
Quelle est la différence ou l'avantage de déclarer les variables au tout début comme en C89 et pas C99 ?
Salut à tous.
Quelle est la différence ou l'avantage de déclarer les variables au tout début comme en C89 et pas C99 ?
Aucun avantage.
Aucune différence technique (performance, compacité).
Je déconseillerais de déclarer tout au début à la façon C89 : chaque variable doit être déclarée quand on en a besoin pour une meilleure cohérence. Ainsi, on n'a pas une liste de variables au début puis du bien plus loin le code en rapport avec ces variables ; on a des blocs logiques et les variables sont déclarées aussi proches que possible de leur utilisation.
C'est à mon sens un une avancée de C99, pas une simple différence d'écriture.
Partager