Il me semble qu'il est tout à fait autorisé de déclarer des variables en début de tout bloc, y compris dans un for, et non ça ne crée pas la variable plusieurs fois.
Pour le "int i = 0", c'est justement en C99 que c'est légal, tout comme la possibilité de déclarer des variables n'importe où (comme en C++).
[^] # Re: Euh
Posté par durandal . En réponse au message Le break dans le fork(). Évalué à 3.
Pour le "int i = 0", c'est justement en C99 que c'est légal, tout comme la possibilité de déclarer des variables n'importe où (comme en C++).