ZephLe 25/08/2016 à 18:39
Dans ce cas une alternative raisonnable est peut-être de les déclarer au début du bloc dans lequel elles sont utilisées (donc au début du corps d'un "if", "while" ou autre). C'est correct au niveau de la portée (d'ailleurs dans la plupart des langages ça permet même de visualiser la portée qu'elles ont effectivement), sans pour autant autoriser des déclarations n'importe où parce que c'est vrai qu'une déclaration toutes les trois lignes c'est un peu difficile à suivre (et ça rend les fonctions qui déclarent 35 variables au total plus difficile à repérer).