C'est complètement dépendant du langage, chacun à d'une part sa norme (qui l'autorise ou pas), et d'autre part, indépendamment de cette norme, on considère que c'est une bonne pratique ou non dans la communauté de personnes qui l'utilise. Finalement, il reste le cas des entreprises qui ont en plus leurs conventions d'écriture de code.
En ce qui me concerne, si le langage le permet, je préfère systématiquement déclarer les variables le plus tard possible et dans la portée minimale où elles sont nécessaires. De cette manière la variable aura une durée de vie la plus courte possible, cela facilite le débuggage (on a toujours le minimum de variables à tracer) et évite que les variables soient utilisées (dans le cas de modifications de code généralement) avant qu'on en ait soi-même l'usage. D'autre part pour l'initialisation, si la variable peut être immédiatement initialisée avec une valeur cohérente, il faut le faire, si on en a pas la possibilité, alors il faut mettre une valeur dont on sait que l'usage par la suite va provoquer un plantage immédiat si personne ne met de valeur cohérente dedans.
Salut, merci beaucoup pour ta réponse et pour tes conseils. j'en prend bonne note.
Question bête sur la déclaration des variables
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C