petite colle en C...

Top Page

Reply to this message
Author: Frédéric BOITEUX
Date:  
To: guilde
Subject: petite colle en C...
    Bonjour à tous,

J'ai une petite question pour les amateurs de C. J'ai écrit le programme
suivant (pas trop de fleurs, merci ;-) :

#include <stdio.h>

int main(void)

{
        int i = 2;
        int j = 3;
        int k;


        k = 4;
        printf("j=%d\n", j);


        return 0;
}


Et quand je le compile avec gcc (2.95 ou 3.35), j'obtiens :

$ gcc -W -Wall essai.c -o essai
essai.c: Dans la fonction « main »:
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 ?

    Fred.