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