Frédéric BOITEUX wrote:
> int i = 2;
> k = 4;
> essai.c:6: attention : unused variable `i'
>
> Je m'attendais à ce qu'il me dise également que la variable `k' n'est
> pas utilisée, mais non ! Comment expliquez-vous cela ?
Ben c'est simple, i est placé dans la pile avec une valeur de 2, et
jamais accedé ensuite, donc inutilisé. k est "utilisé", puiqu'il y a
affectation. Le fait que la valeur de k ne soit pas utilisée est un
autre problème (php fait ce test aussi par exemple).
HTH
Olivier