Ciao a tutti ragazzi...avrei alcune domande piuttosto urgenti (mi servono per l'esame di domani), vi ringrazio in anticipo per le risposte...
1)
perchè questo programma stampa 3 invece di 5? cosa non mi è chiaro dell'istruzione preprocessore #define?codice:#define TRE 3; #define DUE 2; #include <stdio.h> int main(){ int x; x=TRE+DUE; printf("%d",x); }
2)
perchè questo programma stampa 10 invece di fare 10-2=8? forse per lo stesso motivo di quello di prima? qual è sto maledetto motivo hihi?codice:#define DIMENSIONE 10; #define LATO DIMENSIONE-2; #include <stdio.h> int main(){ int dimensione; dimensione=LATO; printf("%d",dimensione); }

