Sotto ubuntu 11.10 , con GCC 4.6.1 se scrivo un codice del genere:
codice:
int main(int argc, char **argv)
{
int a;
a=0;
return 0;
}
Mi ritorna questo waning:
/home/ramy/Documents/C/Prova/main.c|79|warning: variable ‘a’ set but not used [-Wunused-but-set-variable]|
Se invece scrivo così:
codice:
int main(int argc, char **argv)
{
int a=a;
return 0;
}
Non da alcun errore.In pratica non riconosce l' assegnamento di a, e mi ritorna warning inutili anche con le altre variabili.
Come risolvere questo problema?